文章详情页
python matplotlib绘图怎么让每个柱面颜色不一样?
浏览:203日期:2022-07-18 15:54:19
问题描述
def huitu_host(nodes,total): x = np.arange(len(nodes)) plt.figure(figsize=(9,5)) plt.xticks(x,nodes) plt.bar(x,total,width = 0.5,facecolor = ’yellowgreen’,edgecolor = ’white’) for x,y in zip(x,total):plt.text(x,y,’%.f’ % y,ha='center', va='bottom') plt.show() return
问题解答
回答1:color和edgecolor这些都能传array-like的参数在array里分别指定颜色就好了例子:
x=np.arange(10)y=np.arange(10)plt.bar(x,y,color=[’red’,’green’])

相关文章:
1. 修改mysql配置文件的默认字符集重启后依然不生效2. javascript - 项目用IE浏览器打开修改前端内容,后台数据修改了,但是前端页面内容不变,用谷歌浏览器测试前端页面可以刷新,求大神解决。3. Java使用数组的速度比C ++中std :: vector快8倍。我做错什么了?4. html5 - 在Mac里使用vscode,却无法使用已下载的扩展……5. java - mybatis源码分析6. Java:使用URL下载图片为何图片下载不完全呢?7. docker网络端口映射,没有方便点的操作方法么?8. css - html根字体设置成很大的值后, 包裹了行内元素的div莫名变高是什么原因9. browsersync一次只能检测一个HTML文件?10. 请教一个python字符串处理的问题?
排行榜

网公网安备