文章详情页
python matplotlib绘图怎么让每个柱面颜色不一样?
浏览:262日期: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. python - Push Notification推送服务在手机上测试时候无法收到生产环境的推送2. javascript - webpack less文件单独打包出错3. PHP5.5.38.0 Apache2.4.23.0服务崩溃 系统日志php_curl.dll模块报4. java - bin目录有什么特殊含义吗?为什么可执行文件都放在bin目录?5. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题6. 怎么php怎么通过数组显示sql查询结果呢,查询结果有多条,如图。我要forsearch里面echo7. python - django 项目的 migrations 目录是否应该提交到 git8. 前端 - css自定义字体9. css - 手机qq打开网页无法使用文件上传功能?10. javascript - 使用nodejs发get请求时遇到的一个错误
排行榜

网公网安备