learning:py
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
learning:py [14.06.2025 06:44] – [Кортеж] viacheslav | learning:py [19.06.2025 09:47] (текущий) – [Круговая диаграмма] viacheslav | ||
---|---|---|---|
Строка 1439: | Строка 1439: | ||
</ | </ | ||
+ | ==== График ==== | ||
+ | <code bash> | ||
+ | # Установка доп. компонента (Windows) | ||
+ | pip install matplotlib | ||
+ | # Linux | ||
+ | sudo pip3 install matplotlib | ||
+ | </ | ||
- | стр | + | {{ .: |
+ | <code python> | ||
+ | # Импорт с алиасом, | ||
+ | import matplotlib.pyplot as plt | ||
+ | |||
+ | # Задание координат | ||
+ | x = [0,1,2,3,4, 5, 6,7] | ||
+ | y = [0, | ||
+ | # Нарисовать график с метками точек в виде ромба | ||
+ | plt.plot(x, | ||
+ | # Если передать параметр маркера как позиционный, | ||
+ | # то будут нарисованы только маркеры без линий | ||
+ | # plt.plot(x, | ||
+ | # Надписи | ||
+ | plt.title(" | ||
+ | plt.xlabel(" | ||
+ | plt.ylabel(" | ||
+ | # Границы осей | ||
+ | plt.xlim(xmin=-1, | ||
+ | plt.ylim(ymin=-1, | ||
+ | # Подписи делений | ||
+ | plt.xticks([1, | ||
+ | plt.yticks([-1, | ||
+ | # Отображать сетку | ||
+ | plt.grid(True) | ||
+ | plt.show() | ||
+ | </ | ||
+ | |||
+ | ==== Гистограмма ==== | ||
+ | {{ .: | ||
+ | <code python> | ||
+ | import matplotlib.pyplot as plt | ||
+ | # Задание координат | ||
+ | x = [0, | ||
+ | y = [100, | ||
+ | # Ширина столбика (по умолчанию 0.8) | ||
+ | width = 10 | ||
+ | # Нарисовать, | ||
+ | plt.bar(x, | ||
+ | plt.title(' | ||
+ | plt.xlabel(' | ||
+ | plt.ylabel(' | ||
+ | plt.xticks([5, | ||
+ | plt.yticks([0, | ||
+ | plt.show() | ||
+ | </ | ||
+ | |||
+ | ==== Круговая диаграмма ==== | ||
+ | {{ .: | ||
+ | <code python> | ||
+ | import matplotlib.pyplot as plt | ||
+ | sales = [100, | ||
+ | labels = ['I квартал',' | ||
+ | plt.pie(sales, | ||
+ | plt.title(' | ||
+ | plt.show() | ||
+ | </ | ||
+ | |||
+ | |||
+ | стр | ||
====== Проблемы и их решение ====== | ====== Проблемы и их решение ====== | ||
learning/py.1749883498.txt.gz · Последнее изменение: — viacheslav