Jake just went one step further and generated the data tables beautifully. So this is now obsolete as I wanted to give an example and finish off with saying This would be much better with actual data but nevermind :)
\documentclass[border=3mm]{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\pgfplotsset{compat=1.6}
\begin{document}
\begin{tikzpicture}
\begin{groupplot}[group style={group size=5 by 2},view={0}{0},xtick=\empty,ytick=\empty,ztick=\empty,enlargelimits=false]
\nextgroupplot[view={90}{0}]
\pgfplotsinvokeforeach{-10,...,10}{
\addplot3[only marks] coordinates {(0,{#1},{-#1} ) (3,{#1},{-#1} )};
}
\nextgroupplot[view={90}{0}]
\pgfplotsinvokeforeach{-10,...,10}{
\addplot3[only marks] coordinates {(0,{#1},{-#1} ) (3,{-#1},{#1} )};
}
\nextgroupplot[view={90}{0},enlargelimits]
\pgfplotsinvokeforeach{1,...,15}{
\addplot3[only marks] coordinates {(0,{3+rand},{3+rand})};
\addplot3[only marks] coordinates {(0,{-3+rand},{-3+rand}) (3,{-3+rand},{-3+rand})};
}
\nextgroupplot[view={90}{0},enlargelimits]
\pgfplotsinvokeforeach{0,15,...,345}{
\addplot3[only marks] coordinates {(0,{sin(#1+5)},{cos(#1+5)} ) (3,{sin(#1+95)},{cos(#1+95)} ) };
}
\nextgroupplot[view={90}{0}]
\pgfplotsinvokeforeach{1,...,25}{
\addplot3[only marks] coordinates {(0,{5*rand},{5*rand} ) (3,{5*rand},{5*rand})};
}
\nextgroupplot
\pgfplotsinvokeforeach{-10,...,10}{
\addplot3[no marks] coordinates {(0,{#1},{-#1} ) (3,{#1},{-#1} )};
}
\nextgroupplot
\pgfplotsinvokeforeach{-10,...,10}{
\addplot3[no marks] coordinates {(0,{#1},{-#1} ) (3,{#1},{#1} )};
}
\nextgroupplot[enlarge x limits=false]
\pgfplotsinvokeforeach{1,...,15}{
\addplot3[no marks] coordinates {(0,{3+rand},{3+rand}) (3,{3+rand},{3+rand})};
\addplot3[no marks] coordinates {(0,{-3+rand},{-3+rand}) (3,{-3+rand},{-3+rand})};
}
\nextgroupplot
\pgfplotsinvokeforeach{0,15,...,345}{
\addplot3[no marks] coordinates {(0,{sin(#1+5)},{cos(#1+5)} ) (3,{sin(#1+95)},{cos(#1+95)} ) };
}
\nextgroupplot
\pgfplotsinvokeforeach{1,...,25}{
\addplot3[no marks] coordinates {(0,{5*rand},{5*rand} ) (3,{5*rand},{5*rand})};
}
\end{groupplot}
\end{tikzpicture}
\end{document}

pgfplots