文章详情页
python matplotlib绘图怎么让每个柱面颜色不一样?
浏览:106日期: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. mysql - 把一个表中的数据count更新到另一个表里?3. 请教使用PDO连接MSSQL数据库插入是乱码问题?4. mysql - 分库分表、分区、读写分离 这些都是用在什么场景下 ,会带来哪些效率或者其他方面的好处5. python - 数据与循环次数对应不上6. python - 爬虫模拟登录后,爬取csdn后台文章列表遇到的问题7. 视频文件不能播放,怎么办?8. 黑客 - Python模块安全权限9. Python爬虫如何爬取span和span中间的内容并分别存入字典里?10. node.js - nodejs开发中常用的连接mysql的库
排行榜
