柱状图怎样全部显示,如何在柱状图右侧添加百分比

首页 > 实用技巧 > 作者:YD1662023-05-10 03:47:11

一、用pandas制作柱状图

import pandas as pd import matplotlib.pyplot as plt # 需要在命令窗口输入pip install matplotlib下载 data = pd.read_excel('文件路径/文件名.格式后缀') data.plot.bar(x='列标题1',y='列标题2') plt.show()

二、与排序相结合

1.升序 data.sort_values(by='列标题',inplace=True) data.plot.bar(x='列标题1',y='列标题2') plt.show() 2.降序 data.sort_values(by='列标题',inplace=True, ascending=False) data.plot.bar(x='列标题1',y='列标题2') plt.show()

三、设置柱状图颜色

data.plot.bar(x='列标题1',y='列标题2',color='blue') # 将柱状图颜色设置为蓝色

四、有时内容很长,如何让标签显示完整

data.plot.bar(x='列标题1',y='列标题2') plt.tight_layout() # 紧凑型图表,让内容完全显示 plt.show()

五、设置柱状图标题

data.plot.bar(x='列标题1',y='列标题2',color='blue',titile='标题')



六、用matplotlib画柱状图

plt.bar(data.'列标题1',data.'列标题2',color='blue') plt.show()

七、matplotlib旋转标签

plt.bar(data.'列标题1',data.'列标题2',color='blue') plt.xticks(data.'列标题1', rotation='90'') # 将列标题1的数据旋转90度 plt.show()

八、matplotlib中添加x,y轴标题,表格标题,设置字体大小

plt.bar(data.'列标题1',data.'列标题2',color='blue') plt.xticks(data.'列标题1',rotation='90') plt.xlabel('x轴标题') # 添加x轴标题 plt.ylabel('y轴标题') # 添加y轴标题 plt.title('表格标题', fontsize=16) # 设置表格标题,字体大小为16 plt.show()

小结:用matplotlib画图,比pandas更灵活

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.