使用高精度 TikZ 限制会导致 `pgfplots: 当前图没有坐标(或所有坐标已被过滤掉)` 错误

使用高精度 TikZ 限制会导致 `pgfplots: 当前图没有坐标(或所有坐标已被过滤掉)` 错误

xmin当我尝试在TikZ中使用高精度值时xmax,所有元素似乎都被过滤掉了。具体来说,

\begin{tikzpicture}
\begin{axis}[
xmin=0.9030, xmax=0.9129,
]
\addplot [black]
table {%
0.9035 19.8014
};
\end{axis}
\end{tikzpicture}

编译正确。但是添加9000到每个 x 值,将代码更改为:

\begin{tikzpicture}
\begin{axis}[
xmin=9100.9030, xmax=9100.9129,
]
\addplot [black]
table {%
9100.9035 19.8014
};
\end{axis}
\end{tikzpicture}

导致错误:

Warning:(1) pgfplots: the current plot has no coordinates (or all have been filtered away)

xmin=9100.9030这表明 TikZ 无法处理具有诸如和之类的值所需的精度的极限值xmax=9100.9129

有没有办法让绘图具有如此精确的限制?如果没有,是否有建议的解决方法?

相关内容