Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: UTF-8 -*-
- import matplotlib.pyplot as plt
- # Значения по оси X
- X = [20.0, 40.0, 60.0, 80.0, 100.0]
- # Набор значений по оси Y
- Y_10 = [0.97252, 0.94238, 0.89927, 0.85197, 0.79784]
- Y_20 = [0.96864, 0.93518, 0.89113, 0.84344, 0.78934]
- Y_30 = [0.96395, 0.92770, 0.88278, 0.83473, 0.78075]
- # Строим диаграмму
- # Задаем исходные данные для каждой линии диаграммы, внешний вид линий и маркеров.
- # Функция plot() возвращает кортеж ссылок на объекты класса matplotlib.lines.Line2D
- line_10, line_20, line_30 = plt.plot(X, Y_10, 'bD:', X, Y_20, 'r^:', X, Y_30, 'go:')
- # Задаем интервалы значений по осям X и Y
- plt.axis([15.0, 105.0, 0.75, 1.0])
- # Задаем заголовок диаграммы
- plt.title(u'Зависимость плотности водных растворов этилового спирта от температуры')
- # Задаем подписи к осям X и Y
- plt.xlabel(u'Массовая доля этилового спирта, %')
- plt.ylabel(u'Плотность, г/мл')
- # Задаем исходные данные для легенды и ее размещение
- plt.legend( (line_10, line_20, line_30), (u'Температура 10 \u00b0C', u'Температура 20 \u00b0C', u'Температура 30 \u00b0C'), loc = 'best')
- # Включаем сетку
- plt.grid()
- # Сохраняем построенную диаграмму в файл
- # Задаем имя файла и его тип
- plt.savefig('spirit.png', format = 'png')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement