2

所以,我试图在 python 的日志空间中绘制一组值及其各自的误差线。我的代码如下所示:

from pylab import *
import csv
import numpy as np
import math
from matplotlib import pyplot as plt

fig1=plt.figure()
ax=fig1.add_subplot(1,1,1)
ax.set_xscale('symlog')
ax.set_yscale('symlog')
ax.errorbar(xvalues, yvalues, yerr=[yerr1,yerr2],xerr=[xerr1,xerr2], fmt='ro')
plt.show()

其中 'xvalues' 和 'yvalues' 是我要绘制的两个数据集,而 yerr1、yerr2、xerr1 和 xerr2 是在线性空间中与它们各自的数据集相关的正误差和负误差。

问题是这样的:当我运行这段代码时,我最终得到了一个误差线与预期值不一致的图。此外,大多数所说的“错误”具有负值。这可能重要也可能不重要,但无论如何......

任何反馈或潜在的解决方案将不胜感激。

谢谢你,尼哈里卡

4

0 回答 0