在对数图的 x 轴上设置特定值

在对数图的 x 轴上设置特定值

我制作了以下情节

在此处输入图片描述

它来自我存储在 上的数据.csv,现在 x 轴为对数刻度,我只希望在绘制的点正下方有刻度。幸运的是,所有这些都是 2 的幂,并且从 2^3、2^6、2^9、... 到 2^27,每个幂的步长为 3。我该怎么做?

这是构成情节的代码。

\begin{tikzpicture}
\begin{axis}[xmode=log, log base x = 2, xticks, xlabel={\(\lg(n)\)}, ylabel={\(t \left[ \mathrm{ns} \right]\)}]
\addplot table [x=n, y=t_mean, col sep=comma] {time_data.csv};
\end{axis}
\end{tikzpicture}

答案1

我解决了!我所需要做的就是添加选项xtick=data

相关内容