我正在绘制文件中的点列表,pgfplots
并希望标记的颜色按行顺序消失(颜色从绿色渐变为白色)。
我没能找到用于colormap
为标记分配颜色的度量标准。从以下 MWE 来看,它似乎使用了 y 值。相反,我希望它使用行索引(或一种曲线坐标)。
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[]
\addplot[scatter, colormap={}{color(0cm)=(green); color(1cm)=(green!0)}]%
table {
x y
-0.25 0.95
0.37 0.83
0.76 0.18
0.55 -0.53
-0.36 -0.39
0.34 -0.62
0.78 -0.10
1.0 1.0
};
\end{axis}
\end{tikzpicture}
\end{document}
简而言之,我希望渐变是单调的,从开始的白色到曲线末端的绿色,而不是白色-绿色-白色。
编辑解决方案这里似乎不起作用:
\addplot+[mesh,shader=interp,colormap={}{color(0cm)=(green); color(1cm)=(red)}]%
...
返回红色 -> 绿色 -> 红色而不是简单的渐变: