I am trying to recreate this diagram (drawn in a WYSIWYG program and didn't spend a lot of time on it:
The 25cm label describes the height of the pipe (filled with different types of sand / rock). The 8cm describes the width of the pipe.
Here is my .tex ...
\documentclass[12pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes}
\begin{document}
\begin{tikzpicture}[>=latex,shorten >=2pt,shorten <=2pt,shape aspect=1]
\node [cylinder,shape border rotate=90,minimum height=1cm,minimum width=8cm,draw] (grob){Grob};
\node [cylinder,shape border rotate=90,minimum height=1cm,minimum width=8cm,draw,below of= grob] (mittelgrob){MittelGrob};
\node [cylinder,shape border rotate=90,minimum height=1cm,minimum width=8cm,draw=black,below of=mittelgrob] (Aktivkohle){Aktivkohle};
\node [cylinder,shape border rotate=90,minimum height=1cm,minimum width=8cm,draw=black,below of=Aktivkohle] (mittelfein){MittelFein};
\node [cylinder,shape border rotate=90,minimum height=1cm,minimum width=8cm,draw=black,below of=mittelfein] (fein){Fein};
\node [cylinder,shape border rotate=90,minimum height=1cm,minimum width=8cm,draw=black,below of=fein] (tuch){Tuch};
\draw [<->] (tuch) -- (tuch) node [midway, above,fill=white] {$8cm$};
\end{tikzpicture}
\end{document}
Once I get the basics, I want to have different patterns (dense dots=fine sand, spaced out dots=coarser sand) and the labels of the different parts be on the right.
Thanks for your help.



