python条形图一直长_Python MatPlotlib条形图调整宽度
我画了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条形图调整宽度相关推荐
- python绘制并列的条形图的方法_python matplotlib库绘制条形图练习题
练习一:假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b),那么如何更加直观的展示该数据? a = ["战狼2","速度与激情8" ...
- python 条形图填充疏密_python matplotlib模块: fill_between(填充曲线)
填充曲线可以在前面plot绘制的曲线的基础上填充这些不同曲线之间的差异, 可以更直观的看出差异. 数据集 源码: # coding=utf-8 import pandas as pd from mat ...
- python条形图分组颜色_python – Matplotlib – 为什么条形图线条颜色是黑色的?
我使用Matplotlib来绘制浮动列表.如果我的列表长度为100个浮点数,则图表会显示正确的颜色.但如果列表长785浮点数,那么它只显示黑色.这是代码. import numpy as np imp ...
- python绘制折线图数值小数点太长_Python matplotlib画图y轴数值不按大小排列问题
matplotlib 画图的时候经常会出现y轴数据不按大小排列的问题,很混乱,这主要是因为数据类型的错误,导致的!大家可以仔细阅读下以下两个案例,就应该有答案了: 案例一: 昨天偶然做一个爬取数据,做 ...
- python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...
自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code ...
- python pyplot bar 参数_Python Matplotlib.pyplot.barh()用法及代码示例
条形图或条形图是一种图形,用长条和长条与它们所代表的值成比例的矩形条表示数据类别.条形图可以水平或垂直绘制.条形图描述了离散类别之间的比较.曲线的一个轴代表要比较的特定类别,而另一个轴代表与那些类别相 ...
- python怎么画形状_python – matplotlib – 如何绘制随机导向的矩形(或任何形状)?...
好问题!我建议你不要在fill_between函数中限制自己.我总是认为深入了解事物是有益的.让我们深入研究Python绘图的本质. 因此,如果你掌握了Path,你基本上可以以任何方式绘制你喜欢的任何 ...
- python可视化添加文本_python Matplotlib基础--如何添加文本和标注
创建一个优秀的可视化图表的关键在于引导读者,让他们能理解图表所讲述的故事.在一些情况下,这个故事可以通过纯图像的方式表达,不需要额外添加文字,但是在另外一些情况中,图表需要文字的提示和标签才能将故事讲 ...
- python代码太长_Python 太糟糕了?开发者总结了 8 大原因
作者对每一项"缺点"都进行了分析,全文洋洋洒洒,概括起来 8 个原因分别是: 1.版本不兼容 Python 3 与 Python 2 不完全兼容.作者以 Perl 语言和创造了世界 ...
- python坐标轴刻度设置_Python Matplotlib 设置x/y坐标轴刻度
刻度设置 参考文档: xticks 命令 yticks 命令 以xticks为例: matplotlib.pyplot.xticks(args, *kwargs) 获取或者设置当前刻度位置和文本的 x ...
最新文章
- 看大神如何使用vue导出pdf
- 禁用引导模态区域之外的单击以关闭模态
- MM引擎新应用——爱车加油记
- easyui datagrid加载本地数据和网络数据
- 【洛谷 P4886】 快递员 (点分治)
- Mathematica 矩阵的LU分解
- 大数值金额大写转换(C语言)
- 至少12亿元收支差,分析运营商7大数据产品应用
- 半导体器件物理【4】晶胞晶格晶面晶向
- APS计划排程结果的量化评价
- 方法详解(命名规则)
- CSS filter有哪些用途
- 关于搭建Vue项目的顺序及遇到的问题
- c++也能做动图?——devc++窗口做简单移动
- R5S OpenWrt下smba共享文件夹
- 安装小觅相机(1030)驱动以及如何将Ubuntu18.04的内核降到4.15.0版本
- EMQX(emqtt)安装错误:Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1安装openssl
- 键盘字符16进制码表,字符八进制 十进制 十六进制 对照表
- Kong 网关 快速入门
- OGRE 1.8 Animation ,动画部分