我画了3个条形图,问题解决了。在import matplotlib.pyplot as plt;plt.rcdefaults()

from numpy.random import rand

from numpy import arange

import numpy as np

def libra_execution_time():

data = np.genfromtxt('C:\\programming\\Python27\\libra_graphs\\File\\histogram.csv',delimiter=',')

hash_diff,key_diff,binary_diff = 0,0,0

hash_time_lst,key_time_lst,binary_time_lst = [],[],[]

for row in data:

if not np.isnan(row[7]):

hash_diff = row[7]-hash_diff

hash_time_lst.append(hash_diff)

for row in data:

if not np.isnan(row[8]):

key_diff = row[8]-key_diff

key_time_lst.append(key_diff)

for row in data:

if not np.isnan(row[9]):

binary_diff = row[9]-binary_diff

binary_time_lst.append(binary_diff)

print "#Hash Partitioner ->" ,hash_time_lst,len(hash_time_lst)

print "#Key Field Partitioenr ->", key_time_lst,len(key_time_lst)

print "#Binary Partitioner ->",binary_time_lst,len(binary_time_lst)

#x_lst = (hash_time_lst + key_time_lst + binary_time_lst)

#print x_lst

job_time = {"Hash Time":hash_time_lst,"Key_Time":key_time_lst,"Binary Time":binary_time_lst}

print job_time

print job_time.keys(),job_time.values()

y_pos = np.arange(len(job_time.values()))

print "Y position",y_pos

val = np.array(job_time.values())

print val

plt.barh(y_pos,val ,align='center',height = 0.5 ,color=('r','y','g'))

plt.yticks(y_pos,job_time.keys())

plt.xlabel('Time(seconds)')

plt.ylabel('Performance ->')

plt.title('Job Execution LIBRA')

plt.show()

libra_execution_time()

python条形图一直长_Python MatPlotlib条形图调整宽度相关推荐

  1. python绘制并列的条形图的方法_python matplotlib库绘制条形图练习题

    练习一:假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b),那么如何更加直观的展示该数据? a = ["战狼2","速度与激情8" ...

  2. python 条形图填充疏密_python matplotlib模块: fill_between(填充曲线)

    填充曲线可以在前面plot绘制的曲线的基础上填充这些不同曲线之间的差异, 可以更直观的看出差异. 数据集 源码: # coding=utf-8 import pandas as pd from mat ...

  3. python条形图分组颜色_python – Matplotlib – 为什么条形图线条颜色是黑色的?

    我使用Matplotlib来绘制浮动列表.如果我的列表长度为100个浮点数,则图表会显示正确的颜色.但如果列表长785浮点数,那么它只显示黑色.这是代码. import numpy as np imp ...

  4. python绘制折线图数值小数点太长_Python matplotlib画图y轴数值不按大小排列问题

    matplotlib 画图的时候经常会出现y轴数据不按大小排列的问题,很混乱,这主要是因为数据类型的错误,导致的!大家可以仔细阅读下以下两个案例,就应该有答案了: 案例一: 昨天偶然做一个爬取数据,做 ...

  5. python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...

    自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code ...

  6. python pyplot bar 参数_Python Matplotlib.pyplot.barh()用法及代码示例

    条形图或条形图是一种图形,用长条和长条与它们所代表的值成比例的矩形条表示数据类别.条形图可以水平或垂直绘制.条形图描述了离散类别之间的比较.曲线的一个轴代表要比较的特定类别,而另一个轴代表与那些类别相 ...

  7. python怎么画形状_python – matplotlib – 如何绘制随机导向的矩形(或任何形状)?...

    好问题!我建议你不要在fill_between函数中限制自己.我总是认为深入了解事物是有益的.让我们深入研究Python绘图的本质. 因此,如果你掌握了Path,你基本上可以以任何方式绘制你喜欢的任何 ...

  8. python可视化添加文本_python Matplotlib基础--如何添加文本和标注

    创建一个优秀的可视化图表的关键在于引导读者,让他们能理解图表所讲述的故事.在一些情况下,这个故事可以通过纯图像的方式表达,不需要额外添加文字,但是在另外一些情况中,图表需要文字的提示和标签才能将故事讲 ...

  9. python代码太长_Python 太糟糕了?开发者总结了 8 大原因

    作者对每一项"缺点"都进行了分析,全文洋洋洒洒,概括起来 8 个原因分别是: 1.版本不兼容 Python 3 与 Python 2 不完全兼容.作者以 Perl 语言和创造了世界 ...

  10. python坐标轴刻度设置_Python Matplotlib 设置x/y坐标轴刻度

    刻度设置 参考文档: xticks 命令 yticks 命令 以xticks为例: matplotlib.pyplot.xticks(args, *kwargs) 获取或者设置当前刻度位置和文本的 x ...

最新文章

  1. 看大神如何使用vue导出pdf
  2. 禁用引导模态区域之外的单击以关闭模态
  3. MM引擎新应用——爱车加油记
  4. easyui datagrid加载本地数据和网络数据
  5. 【洛谷 P4886】 快递员 (点分治)
  6. Mathematica 矩阵的LU分解
  7. 大数值金额大写转换(C语言)
  8. 至少12亿元收支差,分析运营商7大数据产品应用
  9. 半导体器件物理【4】晶胞晶格晶面晶向
  10. APS计划排程结果的量化评价
  11. 方法详解(命名规则)
  12. CSS filter有哪些用途
  13. 关于搭建Vue项目的顺序及遇到的问题
  14. c++也能做动图?——devc++窗口做简单移动
  15. R5S OpenWrt下smba共享文件夹
  16. 安装小觅相机(1030)驱动以及如何将Ubuntu18.04的内核降到4.15.0版本
  17. EMQX(emqtt)安装错误:Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1安装openssl
  18. 键盘字符16进制码表,字符八进制 十进制 十六进制 对照表
  19. Kong 网关 快速入门
  20. OGRE 1.8 Animation ,动画部分

热门文章

  1. mount --bind作用与用法
  2. 10行代码玩转弹性调度的小把戏
  3. 小波变换第2讲:尺度函数与小波函数
  4. jsp 中${ } 是什么意思?
  5. gromacs 安装_GROMACS安装
  6. 用JAVA实现简单点餐系统
  7. 从React专利事件看开源软件许可
  8. workman php 安装,windows 安装workman本地快速入门
  9. 红蓝出屏3D图片,请使用红蓝眼镜观看
  10. 斐讯天天链N1:分布式数据存储模式能否引领下一代数据中心变革