我想用错误栏绘制一些数据点.其中一些数据点只有上限或下限,而不是误差条.
所以我试图使用索引来区分带有错误栏的点和带有上限/下限的点.但是,当我尝试这样的事情时:
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)
但结果图不清楚:似乎将上限和误差标绘在一起,或者上限绘制两次......
目标是在上下误差条不对称时绘制上限/下限,因此我可以在箭头前选择上限/下限的条形长度.