Проектная работа выпускника школы 1514 Мочалова Гоши. Библиотека MKT.py умеет не все необходимое, но пользоваться ей можно, чтобы быстро построить несложные графики в векторном формате в термодинамических координатах.
Класс Axes создает график и оси. Параметры:
Класс State позволяет задать состояние газа. Параметры:
Метод process создает линейный переход между состояниями.
Аргументы:
Метод isothermal класса Axes создает переход между состояниями по изотерме.
Аргументы:
Метод adiobatic пока не работает.
Метод marker создает точку для состояния на графике. Аргументы:
Метод line создает вспомогательные линии до осей или до начала координат.
Аргументы:
Метод lines аналогичен методу line, но вместо одного состояния принимает
список состояний. Аргументы:
Метод grid создает сетку на графике. Аргументы:
savefig(filename) - сохраняет график в файл filename
Файл с библиотекой MKT.py надо разместить в той же директории, что и
программу для построения графика, либо прописать путь при импортировании.
В системе необходимо установить latex для отображения шрифтов, либо
изменить параметр ltx=False (придется иногда и переписать некоторые
обозначения, которые должны быть отображены на графике).
1 | from MKT import * |
Результат:
1 | from MKT import * |
Результат:
1 | from MKT import * |
Результат:
Библиотеку можно использовать для решения задач. Код ниже сохранит две
картинки. При построении графика
1 | from MKT import * |
Результат:
1 | from MKT import * |
Результат: