我使用 tikz 从我的数据中绘制了一个图,其中数据在 y 方向上的距离不相等。通过使用,mark repeat={10}
我可以跳过绘制的标记,但标记的距离不相等。由于顶部有很多数据点,中间的数据点较少,它们会聚集在一起,这是我不想要的。
如何在 y 方向上均匀分布它们?
\definecolor{mycolor1}{rgb}{0.00000,0.44700,0.74100}%
\definecolor{mycolor2}{rgb}{0.85000,0.32500,0.09800}%
%
\begin{tikzpicture}[scale=1]
\begin{axis}[%
width=0.35\textwidth,
height=0.25\textheight,
at={(0in,01in)},
scale only axis,
xmin=0,
xmax=0.1,
xlabel style={font=\color{white!15!black}},
xlabel={Mass fraction $OH$ [-]},
separate axis lines,
every y tick/.append style={mycolor1},
ymin=0,
ymax=6E-3,
ylabel={$\text{Distance [m]}$},
xticklabel style={font=\footnotesize},
xlabel style={font=\small},
yticklabel style={font=\footnotesize},
ylabel style={font=\small},
axis background/.style={fill=white}
]
\addplot[color=mycolor1, forget plot,mark=o,mark repeat={10}] table [x=oh, y=y-coordinate, col sep=comma] {tikz_pictures/ISAT_Inde/JAXA-Sc07-Pr085-EDC-4-001.csv};
\end{axis}
\end{tikzpicture}%