Tikz:使用点元对堆栈图进行着色

Tikz:使用点元对堆栈图进行着色

我正在尝试使用明确给定的点元为 tikz 中堆栈图之间的区域着色。

目前我的代码如下:

\begin{tikzpicture}

\begin{axis}[
xlabel={x},
ylabel={y},
stack plots=y,
area style,
]

\addplot+[point meta=explicit]
table[mark=none,col sep=space]
{
0 5. 9
5 4. 8
10 3. 7
20 2. 5
}
\closedcycle;

\addplot+[point meta=explicit]
table[mark=none,col sep=space]
{
0 5. 1
5 6. 2
10 7. 3
20 8. 5
}
\closedcycle;


\end{axis}

\end{tikzpicture}

得到下图的结果:

尝试

我希望该区域不像现在这样被阴影化,而是应用类似于此的阴影邮政。但是,它应该使用点元给出的值并将颜色应用于两个区域。

任何帮助将不胜感激!

相关内容