Для виводу використовуємо бібліотеку matplotlib.
Наступний приклад демонструє створення dataframe та виводу його стовпців на лінійному графіку. Показано як додати назву графіку, підписи осей, сітку, задати вигляд підпису осі Х.
Додатково:
* Візуалізація з Matplotlib (Python Data Science Handbook)
* Matplotlib.markers
* Pandas Dataframe: Plot Examples with Matplotlib and Pyplot
Наступний приклад демонструє створення dataframe та виводу його стовпців на лінійному графіку. Показано як додати назву графіку, підписи осей, сітку, задати вигляд підпису осі Х.
import pandas as pd; import matplotlib.pyplot as plt; df=pd.DataFrame({"Years": [1990, 1991, 1992, 1993, 1994, 1995, 1997], "Price1": [1, 5, 6, 10, 8, 9, 2], "Price2": [5, 6, 7, 8, 9, 15, 12], }) print (type(df)) ax = df.plot(x="Years", y="Price1", kind="line", label="Ціна1", marker="*") df.plot(x="Years", y="Price2", ax=ax, color="C2", label="Ціна2", marker=".") ax.set_title('Ціни по роках') # назва діаграми ax.legend(loc='upper left') # встановити де знаходитиметься легенда ax.set_ylabel('Ціна') # підпис осі y ax.set_xlabel('Роки') # підпис осі x ax.grid() # додати сітку на діаграму #plt.xticks(rotation='vertical') # вивести написи на осі Х вертикально або ax.tick_params(axis='x', rotation=45) # виводимо написи на осі X з поворотом на 45 градусів plt.show()Результат:
Результат побудови по стовпцях dataframe |
* Візуалізація з Matplotlib (Python Data Science Handbook)
* Matplotlib.markers
* Pandas Dataframe: Plot Examples with Matplotlib and Pyplot