时间图上误差线长度的变化

时间图上误差线长度的变化

我对 LaTeX 中的误差线功能有一个简短的问题,具体来说 - 我正在使用 pgfplots 和 tikzpicture 包。我想知道是否可以改变每个给定观察中的误差线长度?我试图让误差线的长度随着每次观察逐渐增加。我当前的数据集是价格随时间变化的图,我正在使用分隔文本文件将数据集加载到 LaTeX。

感谢您的帮助。

答案1

pgfplots有几种绘制误差线的方法。每种方法以及相关的样式键均在pgfplots手动的

这里我举例说明相对误差、显性误差、固定误差:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}

\begin{document}
\begin{tikzpicture}
\begin{axis}
  \addplot+[error bars/.cd,y dir=both,y fixed=0.1] 
    coordinates {
      (0.0,0.0)
      (0.1,0.1)
      (0.2,0.2)
      (0.5,0.5)
      (1.0,1.0)
    };
  \addplot+[error bars/.cd,y dir=both,y fixed relative=0.1] 
    coordinates {
      (0.0,0.5)
      (0.1,0.6)
      (0.2,0.7)
      (0.5,1.0)
      (1.0,1.5)
    };
  \addplot+[error bars/.cd,y dir=both,y explicit] 
    table[x=x,y=y,y error=error] {
      x   y   error
      0.0 1.0 0.20
      0.1 1.1 0.15
      0.2 1.2 0.20
      0.5 1.5 0.22
      1.0 2.0 0.18
    };
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

从纯文本文件中检索数据时,过程/语法与上一个图非常相似。

相关内容