Pgfplots、单位和“修改数字数据比例”

Pgfplots、单位和“修改数字数据比例”

我对 LaTeX 有一个疑问tikzpicture。Tikzpicture 的数据位于外部文件中。y 轴刻度如下:100,000 - 150,000...(千)。我需要将此轴的刻度设置为 100 - 150 - 200...,并在轴标签上放置“K_unit”。

我尝试了很多方法,但都不起作用。我遵循的最后一个近似方法是使用 pgfplots 中的库单元,如下所示:这一页。它可以工作,但在轴标签中显示“[unit]”。两个问题:

1)是否可以删除单位文本,或者使用之前的近似值自定义轴标签?

2)还有其他选择吗“减少我的数据规模”?

答案1

要减小 x 比例,您可以使用代码键“x filter”,例如 pgfplots_1.10 第 329 页上的示例:

\begin{tikzpicture}
\begin{axis}[x filter/.code=
{\pgfmathdivide{#1}{1000}}]
\addplot coordinates {
(4,0)
(6,1)
};
\end{axis}
\end{tikzpicture}

然后,您可以在 xlabel: 中插入千单位,xlabel={Quantity~[k-unit]}以便让读者清楚地知道您进行了操作。此示例适用于 x 比例,同样适用于 y 比例。

相关内容