全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
1152 3
2019-04-22
如果想利用pandas绘图,可得到Series或DataFrame对象,并利用series.plot()或dataframe.plot()进行绘图。而对于DataFrame绘图,则其每个column都为一个绘图图线,会将每个column作为一个图线都绘制到一张图片当中,并用不同的线条颜色及不同的图例标签进行表示; 例如
1、series.plot()
series=pd.Series([2.5, 4.1, 2.7, 8.8, 1.0])
series.index.name='site'
series.plot(linestyle='-.', color='k', marker='o') ;
那么series.plot()能够调用哪些画图函数呢?
- 'line' : 线图(默认)
- 'bar' : 垂直条形图
- 'barh' : 水平条形图
- 'hist' : 直方图
- 'box' : 箱型图
- 'kde' : 核密度估计图
- 'density' :与'kde'相同
- 'area' : 面积图
- 'pie' :饼图

2、dataframe.plot()
通过dataframe.plot()能够调用哪些画图函数呢?
• ‘bar’ or ‘barh’ for bar plots #条状图
• ‘hist’ for histogram #频率柱状图(计算某些值出现的频率)
• ‘box’ for boxplot #箱线图()
• ‘kde’ or ‘density’ for density plots #密度图(需要scipy这个包)
• ‘area’ for area plots #区域图(不同域的面积占比)
• ‘scatter’ for scatter plots #散点图 >>> plt.scatter(df['part A'], df['part B'])
• ‘hexbin’ for hexagonal bin plots # >>> plt.hexbin(df['part A'], df['part B'], df['part C'])
• ‘pie’ for pie plots #饼图,比较适合与Series对象,看不同的占比

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-4-22 07:51:40
为您点赞!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-22 10:33:28
谢谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-22 15:07:12
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群