import numpy as np
import matplotlib.pylab as plt
fig1 = plt.figure()
ax1 = fig1.add_subplot(2,2,1)
ax4 = fig1.add_subplot(2,2,4)
ax1.plot(np.random.randn(50).cumsum(),'k--')
ax4.hist(np.random.randn(30))
ax1.set_xlim(-10,60)
ax1.set_xticks([0,20,40,60])
ax1.set_xticklabels(['a','b','c','d'])
ax1.clear()
#windows下的路径
fig1.savefig(‘.\\test.jpg’)
import pandas as pd
from pandas import Series,DataFrame
import numpy as np
se1 = Series(np.random.randn(30).cumsum())
df = DataFrame({'a':np.random.randn(30),'b':np.random.randn(30)})
参数设置很方便,在plot()方法参数列表中添加相应参数值即可。常用的有:类型kind可设置为line(线图)、bar(垂直柱状图)、barh(水平柱状图)、kde(核密度估计图),另外还有color颜色设置、linestyle线型设置、alpha设置透明度、grid设置网格等。
se1.plot(kind = 'bar', color = 'g', alpha = 0.5, grid=True)
df.plot(kind = 'bar', alpha=0.5)
se1.plot(kind = 'bar', color = 'g')
#对角线上图形设置为核密度图
pd.scatter_matrix(df, diagonal='kde')
df.plot()
#清除绘图
_.get_figure().clear()
#关闭窗口
plt.close()