мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| python:week13 [12/04/2017 01:05] – создано ybezrukov | python:week13 [13/04/2017 12:41] (текущий) – [Диаграммы в matplotlib] ybezrukov | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | Как популярный язык, Питон оброс уже большим количеством библиотек, | + | Как популярный язык, Питон оброс уже большим количеством библиотек, |
| ====== Диаграммы в matplotlib ====== | ====== Диаграммы в matplotlib ====== | ||
| Строка 6: | Строка 6: | ||
| <code python> | <code python> | ||
| - | import matplotlib.pyplot as plt # подключем модуль | + | import matplotlib.pyplot as plt # подключем модуль |
| x_axis = range(1, 20) # создадим список данных для оси X | x_axis = range(1, 20) # создадим список данных для оси X | ||
| - | y_axis = [i * i for i in range(1, 20)] # и для оси Y, здесь использован | + | y_axis = [i * i for i in range(1, 20)] # и для оси Y, здесь использован |
| - | plt.plot(x_axis, | + | plt.plot(x_axis, |
| + | plt.show() # покажем получившуюся диаграмму на экран | ||
| </ | </ | ||
| + | {{ : | ||
| + | Нарисуем еще, например, | ||
| - | ====== Пакет | + | <code python> |
| - | pandas | + | import matplotlib.pyplot as plt |
| + | import numpy as np # подключим модуль numpy | ||
| + | |||
| + | x_axis | ||
| + | y_axis = np.sin(2*np.pi*x_axis) # аналогично для оси Y, обратите внимание, | ||
| + | line, = plt.plot(x_axis, | ||
| + | |||
| + | plt.show() | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | В качестве подписи для оси Х могут выступать не только числа, но и символы. А диаграмма не только линия, но и гистограмма: | ||
| + | |||
| + | <code python> | ||
| + | import matplotlib.pyplot as plt | ||
| + | import numpy as np | ||
| + | |||
| + | planets = [' | ||
| + | x_axis = np.arange(len(planets)) | ||
| + | y_axis = [4879.4, 12103.6, 12742.0, 6780.0, 139822, 116464, 50724, 49244] # диаметры планет | ||
| + | plt.xticks(x_axis, | ||
| + | plt.bar(x_axis, | ||
| + | plt.show() | ||
| + | </ | ||
| + | {{ :python:platens.png?600 |}} | ||
| + | |||
| + | |||
| + | |||
| + | ====== Задание 13 ====== | ||
| + | |||
| + | Прочитать {{ : | ||
| + | |||
| + | ====== Задание 14 ====== | ||
| + | Используя информацию о городах и странах из предыдущих заданий, | ||