Рассмотрим на нескольких примерах построение основных типов графиков в pandas через библиотеку matplotlib.pyplot.
Разбирать тему построения графиков будем на примере следующего dataFrame:
import pandas as pd
import matplotlib.pyplot as plt
data2 = [("James",3000,3200),
("Michael",4000,3900),
("Robert",4000,4200),
("Maria",4000,4000),
("Jen",5000,5100)
]
df = pd.DataFrame(data2,columns=['Name', 'Salary Jan', 'Salary Feb'])
Столбчатая гистограмма
plt.bar(df['Name'], df['Salary Jan'])
plt.show()
Точечный график
plt.bar(df['Name'], df['Salary Jan'])
plt.show()
Столбчатая гистограмма с группировкой
df.plot(x="Name", y=["Salary Jan", "Salary Feb"], kind="bar")
Линейчатая гистограмма с группировкой
df.plot(x="Name", y=["Salary Jan", "Salary Feb"], kind="barh")
Круговая диаграмма
fig, ax = plt.subplots()
ax.pie(df['Salary Feb'], labels=df['Name'], autopct='%1.1f%%')
ax.axis("equal")