Pandas有许多能够利用DataFrame对象数据组织特点来创建标准图表的高级绘图方法,本文主要介绍的是pandas中的绘图函数。
coding:utf-8
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
from pandas import DataFrame,Series
- 线形图
df.plot( kind=’line’)
Series 的plot 方法会以index作为X轴,画一条线
DataFrame 的plot 方法会以index作为X轴,给每一列绘制一条线,columns作为图例。
第一种创建画布和画布分区方法,分开创建figure和subplot对象
fig=plt.figure()
Series 的线形图
ax1=fig.add_subplot(2,1,1)
s=Series(np.random.rand(10).cumsum(),index=np.arange(0,100,10))
s.plot( kind=’line’)
plt.xlabel(u”index”)
plt.title(u”Serise的线形图”)
plt.show()
DataFrame的线形图
ax2=fig.add_subplot(2,1,2)
df=DataFrame(np.random.rand(10,4).cumsum(0),index=np.arange(0,100,10),columns=pd.Index([‘A’,’B’,’C’,’D’],name=’Genus’))
df.plot( kind=’line’)
plt.xlabel(u”index”)
plt.title(u”DataFrame的线形图”)
plt.show()
Original: https://blog.csdn.net/weixin_39543773/article/details/113649774
Author: weixin_39543773
Title: python中plot函数kindkde_《利用Python进行数据分析》学习笔记之Matplotlib : pandas中的绘图函数…
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/767537/
转载文章受原作者版权保护。转载请注明原作者出处!