Попытка сделать цикл функции и разрыв, если пользователь ничего не вводит

Вы можете просто использовать (из matplotlib.figure.Figure ):

fig.set_size_inches(width,height)

Начиная с Matplotlib 2.0.0, изменения на вашем холсте будут видны сразу, так как ключевое слово forward по умолчанию имеет значение True .

Если вы хотите просто изменить ширину или высоту вместо обоих, вы можете использовать

fig.set_figwidth(val) или fig.set_figheight(val)

Они также немедленно обновят ваш холст, но только в Matplotlib 2.2.0 и новее.

Для более старых версий

Вы должны явно указать forward=True, чтобы жить-обновлять свой холст в версиях старше, чем указано выше. Обратите внимание, что функции set_figwidth и set_figheight не поддерживают параметр forward в версиях старше Matplotlib 1.5.0.

2
задан Carcigenicate 2 March 2019 в 01:07
поделиться

1 ответ

Я не совсем уверен, что вы имели в виду, но я понял, что вы хотите, чтобы эта функция неоднократно запрашивалась, пока кто-нибудь ничего не введет. Вот мой ответ (пожалуйста, поправьте меня, если я ошибаюсь):

while True:
   x = input("convert to piglatin")
   if x == "":
       break

   print(convertToPigLatin(x))

Если это не то, что вы хотели, опишите немного лучше в комментариях. Спасибо!

0
ответ дан Abhiraam Eranti 2 March 2019 в 01:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: