Python с matplotlib - рисование нескольких фигур параллельно

StackOverflow https://stackoverflow.com/questions/1401102

  •  05-07-2019
  •  | 
  •  

Вопрос

У меня есть функции, которые вносят свой вклад в развитие фигуры. Я пытаюсь использовать эти функции для создания нескольких фигур? Так что-то вроде этого:

<Ол>
  • работать с рисунком 1
  • делай что-нибудь еще
  • работа с рисунком 2
  • делай что-нибудь еще
  • работать с рисунком 1
  • делай что-нибудь еще
  • работа с рисунком 2
  • Если бы кто-нибудь мог помочь, это было бы здорово!

    Это было полезно?

    Решение

    Есть несколько способов сделать это, и самый простой - использовать числа цифр. Код ниже составляет две цифры, # 0 и # 1, каждая из которых состоит из двух строк. # 0 имеет баллы 1,2,3,4,5,6, а # 2 баллы 10,20,30,40,50,60.

    from pylab import *
    
    figure(0)
    plot([1,2,3])
    
    figure(1)
    plot([10, 20, 30])
    
    figure(0)
    plot([4, 5, 6])
    
    figure(1)
    plot([40, 50, 60])
    
    show()
    

    Другие советы

    Для более общего ответа на этот вопрос и на вопросы, которые могут у вас возникнуть в ближайшее время, я бы порекомендовал официальный учебник .

    Лучший способ показать несколько фигур - использовать matplotlib или pylab. (для окон) с помощью matplotlib вы можете подготовить рисунки, а затем, завершив процесс с ними, отобразить их с помощью команды " matplotlib.show () " и все цифры должны быть показаны.

    (в linux) у вас нет проблем с добавлением изменений в рисунки, так как интерактивный режим включен (на окнах интерактивный режим не работает нормально).

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top