不同 x 范围的 xtick 距离不同

不同 x 范围的 xtick 距离不同

我使用 创建了一个图表tikz,其范围从 -10 到 10 xaxis

图表的值为xtick distance2,但我想更改,因此xtick distance我得到以下结果:-10,-5,0,2...10。从 开始-10 to 0,我想要步长为 5,从 开始0 to 10,我想要步长为 2。

这可能吗?

我也添加了我的代码。

\begin{figure}[!htb]
    \centering
    \begin{tikzpicture}
    \begin{axis}[xmin=-10, xmax = 10,ymin=0,
    xtick distance=2,
    xlabel=$x$,ylabel=$Error$,
    title = {Output Error},
    ]
    \addplot [mark=none,color=orange] table[x=x,y=error,col sep=comma]{./output_error.csv};         
    \end{axis}
    \end{tikzpicture}
\end{figure}

在此处输入图片描述

答案1

欢迎使用 TeX-SE!您只需输入您想要获得的内容即可:xtick={-10,-5,0,2,4,...,10}。显然我没有您的数据文件。

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
    \begin{tikzpicture}
    \begin{axis}[xmin=-10, xmax = 10,ymin=0,
    xtick={-10,-5,0,2,4,...,10},
    xlabel=$x$,ylabel=Error,
    title = {Output Error},
    ]
    \addplot [mark=none,color=orange] {x};
    %table[x=x,y=error,col sep=comma]{./output_error.csv};         
    \end{axis}
    \end{tikzpicture}
\end{document}

输出图

相关内容