Tag Info

New answers tagged

2

You need not use empty \nextgroupplot to insert the Row 1 etc. But use a node like \node[rotate=90,above=5mm] at (my plots c1r1.west) {Row 1}; \node[rotate=90,above=5mm] at (my plots c1r2.west) {Row 2}; \node[above=5mm] at (my plots c1r1.north) {Column 1}; \node[above=5mm] at (my plots c2r1.north) {Column 2}; The width problem comes as you have width=1cm ...


3

Your plots are too wide. You may try to put 2 plots in a row instead of 3. However, there is always this box techniques that can be used. \documentclass[]{article} \usepackage{pgfplots, alphalph} \usepgfplotslibrary{groupplots} \begin{document} \begin{figure} \makebox[\textwidth]{% \begin{tikzpicture}[font=\footnotesize\sffamily] ...


3

Another answer with better spacing between subplots: \documentclass{standalone} \usepackage{pgfplots} \usetikzlibrary{pgfplots.groupplots} \begin{document} \pgfplotsset{ cycle list={ {black,thin}, }, /pgf/text mark/style={mark=none}, } \begin{tikzpicture} \begin{groupplot}[ group style={ group name=my plots, group ...


3

You can make xtick=\empty in 2nd and 3rd plots and for first and last, give them explicitly. Disable xlabels at=edge bottom, xticklabels at=edge bottom, BTW. Code: \documentclass{standalone} \usepackage{pgfplots} \usetikzlibrary{pgfplots.groupplots} \begin{document} \pgfplotsset{ compat=1.12, cycle list={ {black,thin}, }, ...



Top 50 recent answers are included