Python. Научная графика

В python есть мощная библиотека matplotlib, которая позволяет работать с научной графикой. Для установки данной библиотеки нужно выполнить команду «python -m pip install matplotlib». При выполнении данной команды библиотека будет автоматически скачана и установлена.

После установки мы можем импортировать библиотеку в свою программу на Python:

Важная часть библиотеки matplotlib является класс pyplot. Его то мы сейчас и рассмотрим. Начнем со своеобразного графического «Hello, World!»:

Данная программа покажет координатную плоскость и точку на ней:

А теперь попробуем нанести несколько точек, например, построить график некой функции, значение которой приведено в списке:

И вот что из этого получиться:

А теперь попробуем построить график какой-нибудь функции:

И вот как этот график будет выглядеть:

На график можно наносить текстовые метки:

И вот как это будет выглядеть:

Интересно, что картинку можно сохранить в файл. Для этого у класса piplot есть метод savefig. Вот пример его использования для реализации специальной функции save():

Данная функция позволит нам сохранять результат графического вывода в файлах изображений, например, png, а также, внезапно, в PDF формате! Продемонстрируем это на примере:

Кроме того, что программа покажет картинку, она еще и сохранит ее в файл:

 

В данном примере мы построили трехмерную функции вид сверху, типа топографической карты, когда высота отображается определенным цветом.

Еще можно строить различные гистограммы, круговые диаграммы:

И кучу других видов диаграмм, см. пример:

 

Comments

So empty here ... leave a comment!

Добавить комментарий

Sidebar