Matplotlib Basic: отображать сетку и рисовать линейные диаграммы и настраивать линии сетки с помощью рендеринга с большей сеткой (основная сетка) и меньшей сеткой (второстепенная сетка). Включите сетку, но отключите галочки.

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

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

   import 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.08001  7)] x = [date2num (date) for (date, value) in data] y = [value for (date, value) in data] 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 ") for (date, value) in data]) # присвоение имени оси xplt.xlabel ('Date') # присвоение имени оси yplt.ylabel ('Closing Value') # присвоение названия plt.title ('Closing  стоимость акций Alphabet Inc. ') # Включите второстепенные ТИККИ, которые требуются для второстепенного GRIDplt.minorticks_on () # Настройте основную gridplt.grid (which =' major ', linestyle =' - ', linewidth =' 0.5  ', color =' red ') # Настроить второстепенный gridplt.grid (which =' minor ', linestyle =': ', linewidth =' 0.5 ', color =' black ') # Отключить отображение всех ticks.plt  .tick_params (which = 'both', # Опции для основных и второстепенных тиков top = 'off', # выключить верхние тики left = 'off', # выключить левые тики right = 'off', # выключить правые тики  bottom = 'off') # выключить  ff bottom ticksplt.show ()  

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

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

Назад: Напишите программу на Python для отображения сетки и построения линейных диаграмм конечной стоимости Alphabet Inc. в период с 3 октября 2016 г. по 7 октября 2016 г. Настроенные линии сетки со стилем линий -, шириной 0,5. и цвет синий.
Далее: напишите программу Python для создания нескольких графиков

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