100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 数据可视化--绘制百分比堆积柱状图 簇形柱状图 并列子图

数据可视化--绘制百分比堆积柱状图 簇形柱状图 并列子图

时间:2019-08-17 02:11:16

相关推荐

数据可视化--绘制百分比堆积柱状图 簇形柱状图 并列子图

一、绘制簇形柱状图

'''列索引"month"会被自动设置为x轴的标题、用于指定y轴的列索引们会自动生成对应的图例,以及x轴刻度会自动旋转90度'''data.plot.bar("month",["first_floor","second_floor","third_floor"])

二、绘制百分比堆积柱状图

#stacked=True会使DataFrame中每一行的值垂直堆叠放置,形成堆积柱状图。data.plot.bar("month",["一楼","二楼","三楼"],stacked=True)

三、绘制并列子图

#plt.subplot(子图的行数,子图的列数,子图的序号)

补充知识点:

①避免坐标轴遮挡--旋转x轴刻度:

# 使用plt.xticks()函数旋转x轴的刻度至90度plt.xticks(rotation=90)

②避免坐标轴遮挡--调整子图布局

plt.tight_layout()

③若要在子图上使用pandas模块绘图,则需要在绘图的函数中,传入ax=plt.gca()。

#ax参数:用来指定坐标图形(axes)对象#plt.gca():用来返回当前状态下的坐标图形(axes)对象data.plot.bar("month",["first_floor","second_floor","third_floor"],ax=plt.gca())

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。