Инструменты пользователя

Инструменты сайта


learning:py

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
learning:py [14.06.2025 07:30] – [Кортеж] viacheslavlearning:py [19.06.2025 09:47] (текущий) – [Круговая диаграмма] viacheslav
Строка 1447: Строка 1447:
 </code> </code>
  
-{{ .:pasted:20250614-072929.png}}+{{ .:pasted:20250614-200918.png?500}}
 <code python> <code python>
 # Импорт с алиасом, чтобы писать plt вместо matplotlib.pyplot # Импорт с алиасом, чтобы писать plt вместо matplotlib.pyplot
Строка 1455: Строка 1455:
 x = [0,1,2,3,4, 5, 6,7] x = [0,1,2,3,4, 5, 6,7]
 y = [0,3,1,5,2,-1,-1,1] y = [0,3,1,5,2,-1,-1,1]
-# Нарисовать график +# Нарисовать график с метками точек в виде ромба 
-plt.plot(x,y)+plt.plot(x,y,marker='D'
 +# Если передать параметр маркера как позиционный, 
 +# то будут нарисованы только маркеры без линий 
 +# plt.plot(x,y,'D')
 # Надписи # Надписи
 plt.title("Рельеф местности") plt.title("Рельеф местности")
 plt.xlabel("Ширина") plt.xlabel("Ширина")
 plt.ylabel("Высота") plt.ylabel("Высота")
 +# Границы осей
 +plt.xlim(xmin=-1, xmax=10)
 +plt.ylim(ymin=-1, ymax=6)
 +# Подписи делений
 +plt.xticks([1,3], ['Пик 1','Пик 2'])
 +plt.yticks([-1,0], ['Дно','Уровень моря'])
 # Отображать сетку # Отображать сетку
 plt.grid(True) plt.grid(True)
Строка 1466: Строка 1475:
 </code> </code>
  
-стр 410 (pdf 435)+==== Гистограмма ==== 
 +{{ .:pasted:20250616-203624.png?450}} 
 +<code python> 
 +import matplotlib.pyplot as plt 
 +# Задание координат 
 +x = [0,10,20,30,40] 
 +y = [100,200,300,400,500] 
 +# Ширина столбика (по умолчанию 0.8) 
 +width = 10 
 +# Нарисовать, задать цвета 
 +plt.bar(x,y,width,color=('r','g','b','m','k')) 
 +plt.title('Продажи по годам'
 +plt.xlabel('Год'
 +plt.ylabel('Объём продаж'
 +plt.xticks([5,15,25,35,45],['2016','2017','2018','2019','2020']) 
 +plt.yticks([0,100,200,300,400,500],['0', '1 млн','2 млн','3 млн','4 млн','5 млн']) 
 +plt.show() 
 +</code> 
 + 
 +==== Круговая диаграмма ==== 
 +{{ .:pasted:20250619-094427.png?400}} 
 +<code python> 
 +import matplotlib.pyplot as plt 
 +sales = [100,400,300,600] 
 +labels = ['I квартал','II квартал','III квартал','IV квартал'
 +plt.pie(sales, labels=labels, colors=('r','g','b','m')) 
 +plt.title('Продажи поквартально'
 +plt.show() 
 +</code> 
 + 
 + 
 +стр 427 (pdf 452)
 ====== Проблемы и их решение ====== ====== Проблемы и их решение ======
  
learning/py.1749886250.txt.gz · Последнее изменение: viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki