基本数据图

Pandas 使用多种方法来制作数据框内的数据图。它使用 matplotlib 来达到这个目的。

基本图形包含 DataFrame 和 Series 对象的包装器:

线图

df = pd.DataFrame({'x': [10, 8, 10, 7, 7, 10, 9, 9],
                   'y': [6, 4, 5, 5, 7, 10, 9, 9]})
df.plot()

StackOverflow 文档

你可以为 Series 对象调用相同的方法来绘制数据框的子集:

df['x'].plot()

StackOverflow 文档

条形图

如果要浏览数据的分布,可以使用 hist() 方法。

df['x'].hist()

StackOverflow 文档

绘制图的一般方法 ()

所有可能的图表都可以通过绘图方法获得。图表的类型kind 参数选择。

df['x'].plot(kind='pie')

StackOverflow 文档

注意在许多环境中,饼图将显示为椭圆形。要使其成为圆形,请使用以下内容:

from matplotlib import pyplot

pyplot.axis('equal')
df['x'].plot(kind='pie')