【Pandas 入门-5】Pandas 画图

Pandas 画图

除了结合 matplotlib 与 seaborn 画图外,Pandas 也有自己的画图函数plot,它的语法一般为:

DataFrame.plot(x=None,y=None, kind='line',subplots=False, title=None)
x 横坐标数据
y 纵坐标数据
kind 默认是线图,还可以是‘bar’,'barh','box','pie','scatter','hist'等
subplots 是否将每一列数据分别生成一个子图
title 图形的标题
import pandas as pd

df = pd.DataFrame({'statistics': [85, 68, 90], 'math': [82, 63, 88], 'English': [84, 90, 78]})
df
statistics math English
0 85 82 84
1 68 63 90
2 90 88 78
df.plot()

【Pandas 入门-5】Pandas 画图_第1张图片

从上图可以看出,Pandas 的plot默认对每一列数据,画一个线图。

df.plot(kind='bar', title='My picture') # 画出柱状图

【Pandas 入门-5】Pandas 画图_第2张图片

df.plot(kind='bar', subplots=True) # 对每一列数据非别生成一个子图

【Pandas 入门-5】Pandas 画图_第3张图片

df.plot(x='math', y='statistics', kind='scatter') # 指定横坐标与纵坐标,生成一个散点图

【Pandas 入门-5】Pandas 画图_第4张图片

你可能感兴趣的:(Python,pandas,画图,线图,柱状图,散点图)