pandas plot label_python pandas 数据分析2 绘图plot

除了plot,经常会用到还有scatter,这个会显示散点图,首先给大家说一下在 pandas 中有多少种方法 bar hist box kde area scatter hexbin

In [1]:

import pandas as pdimport numpy as npimport matplotlib.pyplot as plt

In [2]:

# 随机生成1000个数据df = pd.Series(np.random.randn(1000),index=np.arange(1000),name='d')df.plot()

Out[2]:

pandas plot label_python pandas 数据分析2 绘图plot_第1张图片

In [3]:

df = pd.DataFrame(np.random.randn(1000,4), index=np.arange(1000), columns=list("ABCD"))df = df.cumsum()df.plot()plt.show()
pandas plot label_python pandas 数据分析2 绘图plot_第2张图片

In [4]:

ax = df.plot.scatter(x='A',y='B',color='DarkBlue',label='Class1')df.plot.scatter(x='A',y='C',color='LightGreen',label='Class2',ax= ax)

Out[4]:

pandas plot label_python pandas 数据分析2 绘图plot_第3张图片

In [5]:

df = pd.DataFrame(np.random.randn(50,4), index=np.arange(50), columns=list("ABCD"))df.plot.bar(y='B',color='DarkBlue',label='Class1')

Out[5]:

pandas plot label_python pandas 数据分析2 绘图plot_第4张图片

In [6]:

df['A'].plot.hist()

Out[6]:

pandas plot label_python pandas 数据分析2 绘图plot_第5张图片

In [7]:

df['A'].plot.box()

Out[7]:

pandas plot label_python pandas 数据分析2 绘图plot_第6张图片

In [8]:

df['A'].plot.kde()

Out[8]:

pandas plot label_python pandas 数据分析2 绘图plot_第7张图片

In [9]:

df.plot.area(stacked=False)

Out[9]:

pandas plot label_python pandas 数据分析2 绘图plot_第8张图片

In [10]:

ax = df.plot.area(y='B',stacked=False)
pandas plot label_python pandas 数据分析2 绘图plot_第9张图片

In [11]:

ax = df.plot.hexbin(x='A', y='B', gridsize=20)
pandas plot label_python pandas 数据分析2 绘图plot_第10张图片

你可能感兴趣的:(pandas,plot,label)