我使用 创建了一个图表tikz
,其范围从 -10 到 10 xaxis
。
图表的值为xtick distance
2,但我想更改,因此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}