Matplotlib Basic: отображение сетки и рисование линейных диаграмм

Matplotlib Basic: Упражнение 13 с решением

Напишите программу Python для отображения сетки и рисования линейных диаграмм конечной стоимости Alphabet Inc. в период с 3 октября 2016 г. по 7 октября, 2016. Настроены линии сетки со стилем линий -, шириной 0,5. и цвет синий.
Дата, закрытие
03-10-16,772.559998
04-10-16,776.429993
05-10-16,776.469971
06-10 -16,776.859985
07-10-16,775.080017

Пример решения :

Код Python:

  импортировать datetime как DTfrom matplotlib import pyplot as pltfrom matplotlib.dates import date2numdata = [(DT.datetime.strptime ('2016-10-03', "  % Y-% m-% d "), 772.559998), (DT.datetime.strptime ('2016-10-04',"% Y-% m-% d "), 776.429993), (DT.datetime.strptime  ('2016-10-05', «% Y-% m-% d»), 776.469971), (DT.datetime.strptime ('2016-10-06', «% Y-% m-% d»)  , 776.859985), (DT.datetime.strptime ('2016-10-07', «% Y-% m-% d»), 775.080017)] x = [date2num (date) for (date, value) in data]  y = [значение для (дата, значение) в данных] fig = plt.figure () graph = fig.add_subplot (111) # Нанесите данные в виде красной линии с круглыми маркерами graph.plot (x, y, 'r-o  ') # Установить местоположение xtickgraph.set_xticks (x) # Установить метки xtickgraph.set_xticklabels ([date.strftime ("% Y-% m-% d") для (дата, значение  e) in data]) # присвоение названия оси xplt.xlabel ('Date') # присвоение названия оси yplt.ylabel ('Closing Value') # присвоение названия plt.title ('Closing Stock Value of Alphabet Inc.') #  Настройте gridplt.grid (linestyle = '-', linewidth = '0.5', color = 'blue') plt.show ()  

Пример вывода:

Редактор кода Python:

Предыдущий: Напишите программу Python для создания нескольких типов диаграмм (простая кривая и нанесение некоторых величин) на одном наборе осей.
Далее: Напишите программу Python для отображения сетки и построения линейных диаграмм конечного значения Alphabet Inc. в период с 3 октября 2016 года по 7 октября 2016 года. Настроены линии сетки с визуализацией с большим сетка (основная сетка) и меньшая сетка (вспомогательная сетка). Включите сетку, но снимите галочки.

Оцените статью
nanomode.ru
Добавить комментарий