построить matplotlib отдельно с block = False - PullRequest
0 голосов
/ 07 мая 2020

Это mwe моя проблема. Я хочу построить эти два сюжета отдельно, используя block=False. В этом случае оба графика изображены на одном рисунке. Чтобы построить их по отдельности, мне нужно сделать block=True, закрыть график из p1, а затем все в порядке. Но есть ли способ открыть вместе два отдельных сюжета?

import matplotlib.pyplot as plt


def p1():
  fig = plt.figure()
  langs = ['C', 'C++', 'Java', 'Python', 'PHP']
  students = [23,17,35,29,12]
  plt.bar(langs,students)
  plt.show(block=False)


def p2():
  langs = ['C', 'C++', 'Java', 'Python', 'PHP']
  students = [23,17,35,29,12]
  plt.plot(langs,students)
  plt.show()


def main():
  p1()
  p2()
  print("done")

main()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...