我对 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 比例。