![Tikz:使用点元对堆栈图进行着色](https://linux22.com/image/434031/Tikz%EF%BC%9A%E4%BD%BF%E7%94%A8%E7%82%B9%E5%85%83%E5%AF%B9%E5%A0%86%E6%A0%88%E5%9B%BE%E8%BF%9B%E8%A1%8C%E7%9D%80%E8%89%B2.png)
我正在尝试使用明确给定的点元为 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}
得到下图的结果:
我希望该区域不像现在这样被阴影化,而是应用类似于此的阴影邮政。但是,它应该使用点元给出的值并将颜色应用于两个区域。
任何帮助将不胜感激!