本文主要是介绍绘制误差条形图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import matplotlib.pyplot as plt import numpy as npx = np.arange(2, 10, 1)y = np.log(x)xe = 0.1 * np.abs(np.random.rand(len(y)))# 创建误差条形图 ''' left:x轴的位置序列 height:y轴的数值序列,即柱形图的高度 xerr/yerr:用于在柱状图上生成误差条 linewidth:误差条边界宽度,可以设为None(默认值)和0(此时误差条边界将不显示出来) ecolor:指定误差条的颜色 edgecolor:指定误差条边界颜色 width:指定误差条的宽度,默认值为0.8 bottom:如果指定了bottom,其值会加到高度中,默认值为None ''' plt.bar(x, y, yerr=xe, width=0.4, align='center', ecolor='r', color='blue', label='experiment #1')plt.xlabel('# measurement') plt.ylabel('Measured values') plt.title('Measurements') plt.legend(loc='upper left')plt.show()
这篇关于绘制误差条形图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!