Python - Свойства диаграммы

Python имеет отличные библиотеки для визуализации данных. СочетаниеPandas, numpy и matplotlibможет помочь в создании диаграмм практически всех типов. В этой главе мы начнем с рассмотрения некоторых простых диаграмм и различных свойств диаграммы.

Создание диаграммы

Мы используем библиотеку numpy для создания необходимых чисел, которые будут отображаться для создания диаграммы, и метод pyplot в matplotlib для рисования фактической диаграммы.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Simple Plot
plt.plot(x,y)

это output выглядит следующим образом -

Маркировка топоров

Мы можем применить метки к осям, а также заголовок для диаграммы, используя соответствующие методы из библиотеки, как показано ниже.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 
#Simple Plot
plt.plot(x,y)

это output выглядит следующим образом -

Форматирование типа линии и цвета

Стиль и цвет линии на диаграмме можно указать с помощью соответствующих методов из библиотеки, как показано ниже.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>')

это output выглядит следующим образом -

Сохранение файла диаграммы

Диаграмму можно сохранить в различных форматах файлов изображений, используя соответствующие методы из библиотеки, как показано ниже.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>') 

# save in pdf formats
plt.savefig('timevsdist.pdf', format='pdf')

Приведенный выше код создает файл PDF по пути по умолчанию в среде Python.