使用散列或点填充堆积条形图中的条形

使用散列或点填充堆积条形图中的条形

我正在寻找一种方法来用井号或点填充条形图或堆积条形图中的条形(类似于下图)。

在此处输入图片描述

由于我花了很长时间才弄清楚如何做到这一点,所以我在这里分享我的发现作为答案,也许对其他人有用。

答案1

解决问题的关键是利用图案在引入的包中PGF 手册

\documentclass{standalone}
\usepackage{pgfplots}
\usetikzlibrary{patterns}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ybar stacked]
\addplot [draw=blue,pattern=horizontal lines light blue] coordinates {(1,1)  (2,3) (3,2)};
\addplot [draw=red, pattern color = green, pattern = north west lines] coordinates {(1,1)  (2,1) (3,1)};
\addplot [pattern = dots] coordinates {(1,1)  (2,1) (3,1)};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容