Получить список поддерживаемых форматов файлов, не открывая новое окно matplotlib - PullRequest
0 голосов
/ 07 марта 2020

Я хотел использовать ответ на этот вопрос, чтобы предоставить пользователю список поддерживаемых форматов файлов в описании параметра argparse командной строки. Однако для этого необходимо запустить plt.gcf(), что откроет окно matplotlib. Я хотел бы подавить это и просто получить словарь из plt.gcf().canvas.get_supported_filetypes(), не открывая окно. Можно ли запретить plt.gcf() открывать новое окно?

Код:

import argparse
import matplotlib.pyplot as plt

options = str(list(plt.gcf().canvas.get_supported_filetypes().keys()))

parser = argparse.ArgumentParser()
parser.add_argument('-ext',help='Specify the file type. Options: {}'.format(options))
args = parser.parse_args()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...