相关疑难解决方法(0)

matplotlib的上限/下限

我想用错误栏绘制一些数据点.其中一些数据点只有上限或下限,而不是误差条.

所以我试图使用索引来区分带有错误栏的点和带有上限/下限的点.但是,当我尝试这样的事情时:

errorbar(x[i], y[i], yerr = (ymin[i], ymax[i]))
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ValueError: In safezip, len(args[0])=1 but len(args[1])=2
Run Code Online (Sandbox Code Playgroud)

这与此处的讨论类似,但我不使用熊猫,但是,对我来说,阅读其他几个关于它的话真的很有用.

无论如何,我试图通过以下方式"扭转"错误:

errorbar(x[i], y[i], yerr = [[ymin[i], ymax[i]]], uplims = True)
Run Code Online (Sandbox Code Playgroud)

但结果图不清楚:似乎将上限和误差标绘在一起,或者上限绘制两次......

目标是在上下误差条不对称时绘制上限/下限,因此我可以在箭头前选择上限/下限的条形长度.

python matplotlib

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×1

python ×1