使用python语言 画柱状图
代码:
import matplotlib.pyplot as plt
import numpy as np

构建数据

x_data =[‘nodesTotalNumber’, ‘totalPathLength’, ‘pathNodesNumber’, ‘NodeUtilization’, ‘time’]
Y1 = [163.1,17.38,14,26.99,17.66]
Y2 = [56,23.5,13,23.21,7.106]
Y3 =[11.2,15.69,7,62.5,2.499]
bar_width = 0.3

marks = [“o”,“X”,"+","*",“O”]
y = np.random.randint(20,180,len(marks))
m =np.arange(len(x_data))

plt.bar(x=m, height=Y1, label=‘ManyobstaclesRRT’, width=bar_width,hatch=’**’,color=“w”,edgecolor=“k”)
plt.bar(x=m + bar_width, height=Y2, label=‘ManyobstaclesRRT*’, width=bar_width,hatch=‘xxx’,color=“w”,edgecolor=“k”)
plt.bar(x=m +bar_width + bar_width, height=Y3, label=‘ManyobstaclesImprovedRRT’,width=bar_width,hatch=’’,color=“w”,edgecolor=“k”)

plt.xticks(range(0, 5), [‘nodesTotalNumber’, ‘totalPathLength’, ‘pathNodesNumber’, ‘NodeUtilization’, ‘time’])

plt.xticks(fontsize=7)

显示图例

plt.legend()
plt.show()

plt.savefig(“1.png”,dpi=200,bbox_inches=“tight”)

结果显示:

python画柱状图,在里面填充不同图案,使得黑白印刷可以分辨出来相关推荐

  1. python横向柱状图-python画柱状图--不同颜色并显示数值的方法

    用python画柱状图容易,但是如何对不同柱子使用不同颜色呢?同时在柱子顶端显示精确数值? 主要用的方法为: atplotlib.pyplot.bar(left, height, width=0.8, ...

  2. 用python画圣诞树、樱花树、卡通图案及打包成exe文件

    文章目录 用python画圣诞树.樱花树.卡通图案及打包成exe文件 效果 1.圣诞树--朴素 2.圣诞树--可爱 3.圣诞树--飘雪 4.樱花树--飘落效果 5.樱花树--暖色调 6.哆啦a梦 用p ...

  3. python画柱状图-python使用matplotlib画柱状图、散点图

    本文实例为大家分享了python使用matplotlib画柱状图.散点图的具体代码,供大家参考,具体内容如下 柱状图(plt.bar) 代码与注释 import numpy as np from ma ...

  4. python画柱状图

    最近写paper需要画柱状图,所以网上找了很多例子,一边看一边学.有时候会想:人最初学习的的方法是观察法,引申为模仿.反而我所经历过的学习是反者来的,从小到大,先交给我定理,真理,再告诉我题目怎么解, ...

  5. python画柱状图 画折线图

    # 画柱状图     plt.bar(x_labels, grid) 画折线图     """     for i in range(len(grid)-1):     ...

  6. python 画柱状图-Python 使用 matplotlib 画柱状图教程

    Python 使用 matplotlib 画图是非常方便的,之前的文章记录了<Python 使用 matplotlib 画折线图教程>,今天就再次记录一下使用 matplotlib 画柱状 ...

  7. python画柱状图代码-python plotly画柱状图代码实例

    这篇文章主要介绍了python plotly画柱状图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码 import pandas as ...

  8. python画柱状图-Python 使用 matplotlib 画柱状图教程

    Python 使用 matplotlib 画图是非常方便的,之前的文章记录了<Python 使用 matplotlib 画折线图教程>,今天就再次记录一下使用 matplotlib 画柱状 ...

  9. python画柱状图-python plotly画柱状图代码实例

    这篇文章主要介绍了python plotly画柱状图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码 import pandas as ...

最新文章

  1. nagios+mysql+ndo2安装总结
  2. 浅谈OFBiz之权限设计
  3. 学计算机学体育生闺女,数学老师转行教体育 他有4个特别的“女儿”
  4. 查看UNIX/Linux资源占用的top命令
  5. 美国城市_泡泡图如何揭示美国最适合居住的城市
  6. Mysql删除数据时出现执行很慢并且删除失败--线程堵塞
  7. 汇总10.4版本ArcGIS Server与ArcMap 安装+SDE+注册数据源(非破解)
  8. Python collections模块总结
  9. 从 0 到 1,开发一个智能问答机器人
  10. c语言旋转led时钟设计报告,基于POV原理的LED旋转时钟的设计与制作
  11. 微调电位器命名规则_电位器
  12. linux配置ftp错误530,ubuntu16安装配置ftp服务(和530错误解决)
  13. Macbook Pro上手手札
  14. Macwk 挂了?替代的Mac软件下载网站来了
  15. 推荐几款项目管理工具 总有一款适合你
  16. pandas数据绘制直方图、饼状图、线形图
  17. 数模电路基础知识 —— 1. 回路中的电压、电流、电阻、电功率计算式
  18. 从诸葛亮的三个锦囊妙计谈策略模式
  19. dcmm认证发证机构有哪些?
  20. PMP十五至尊图(第六版)

热门文章

  1. YOLOv5解析 | 第三篇:如何改进YOLOv5?
  2. 【OpenCV3编程入门学习笔记】——第1章 邂逅OpenCV
  3. 小说里的编程 【连载之二】元宇宙里月亮弯弯
  4. request 和 session 的区别联系
  5. linux之进程优先级调整:nice和renice
  6. scale-up scale-out
  7. 关于一款APP推广辅助工具shareinstall的14个常见问题的答与问
  8. 【R语言】seq的用法-(自用)
  9. Lesson 77-78 Socially Discriminated Against
  10. java 创建线程thread_初学Java多线程:用Thread类创建线程