没有合适的资源?快使用搜索试试~ 我知道了~
python画柱状图--不同颜色并显示数值的方法
5星 · 超过95%的资源 39 下载量 111 浏览量
2020-09-19
20:31:44
上传
评论
收藏 53KB PDF 举报
温馨提示
试读
2页
今天小编就为大家分享一篇python画柱状图--不同颜色并显示数值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
资源推荐
资源详情
资源评论
python画柱状图画柱状图--不同颜色并显示数值的方法不同颜色并显示数值的方法
今天小编就为大家分享一篇python画柱状图--不同颜色并显示数值的方法,具有很好的参考价值,希望对大家有
所帮助。一起跟随小编过来看看吧
用python画柱状图容易,但是如何对不同柱子使用不同颜色呢?同时在柱子顶端显示精确数值?
主要用的方法为:主要用的方法为:
atplotlib.pyplot.bar(left, height, width=0.8, bottom=None, hold=None, data=None, **kwargs)
参数说明:参数说明:
left: 每一个柱形左侧的X坐标
height:每一个柱形的高度
width: 柱形之间的宽度
bottom: 柱形的Y坐标
color: 柱形的颜色
下面是代码示例下面是代码示例(首先请先安装首先请先安装numpy以及以及matplotlib包包)::
import numpy as np
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
X = [0.5]
XX=[1.5]
Y = [20]
YY=[23]
#fig = plt.figure()
plt.bar(X, Y, 1, color="blue")
plt.bar(XX,YY,1,color="yellow") #使用不同颜色
plt.xlabel("X-axis") #设置X轴Y轴名称
plt.ylabel("Y-axis")
plt.title("bar chart")
#使用text显示数值
for a,b in zip(X,Y):
plt.text(a, b+0.05, '%.0f' % b, ha='center', va= 'bottom',fontsize=11)
for a,b in zip(XX,YY):
plt.text(a, b+0.05, '%.0f' % b, ha='center', va= 'bottom',fontsize=11)
plt.ylim(0,37) #设置Y轴上下限
plt.show()
得到的图形如下:得到的图形如下:
资源评论
- 扈涧盛2023-07-27通过这个文件,我学会了如何为不同柱状图设置不同的颜色,这让我的数据更加丰富多彩。
- 臭人鹏2023-07-27这个文件让我对Python绘图有了更深入的了解,让我能更自信地应对数据可视化的任务。
- 吹狗螺的简柏承2023-07-27使用这个方法绘制柱状图时,我发现它非常简洁实用,不需要过多的代码就能达到预期效果。
- 家的要素2023-07-27这个文件给出的示例代码清晰易懂,让我可以直接套用到自己的项目中,省去了很多时间和精力。
- 狼You2023-07-27这个文件提供了一种简洁有效的方法来使用Python绘制柱状图,让数据更加直观呈现。
weixin_38582793
- 粉丝: 6
- 资源: 888
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功