% vim: set ts=2 sw=2 noet: \newcommand{\makeplot}[5]{% \hfill %\tikzset{external/force remake} \begin{tikzpicture} \begin{axis}[ width = {\linewidth / 3.3}, height = {\linewidth / 3.3}, grid = major, xmin = {-#4}, xmax = {#4}, ymin = {-#4}, ymax = {#4}, colormap name=viridis, #5 ] \addplot[only marks, scatter, point meta = \thisrow{samplenr}] table [x index = #2, y index = #3] {#1}; \end{axis} \end{tikzpicture} \hfill } % ------------------------------------------------------------------- \noindent \makeplot{figures/data/qpsk_hw_lab.dat}{0}{1}{.25}{ ylabel = {Channel with ISI}, yticklabel style = { text width = 3em, align = right, }, title = {QPSK LOS, Indoors (Lab)}, } % \makeplot{figures/data/qpsk_hw_outdoors_1.dat}{0}{1}{.25}{ title = {QPSK LOS, Outdoors}, } % \makeplot{figures/data/qam_hw_lab.dat}{0}{1}{2}{ title = {QAM LOS, Indoors (Lab)}, } \newline % ------------------------------------------------------------------- \noindent \makeplot{figures/data/qpsk_hw_lab.dat}{2}{3}{.25}{% ylabel = {Synchronized}, yticklabel style = { text width = 3em, align = right, }, } \makeplot{figures/data/qpsk_hw_outdoors_1.dat}{2}{3}{.25}{} \makeplot{figures/data/qam_hw_lab.dat}{2}{3}{2}{} \newline % ------------------------------------------------------------------- \noindent \makeplot{figures/data/qpsk_hw_lab.dat}{4}{5}{2}{% ylabel = {Equalized}, yticklabel style = { text width = 3em, align = right, }, } \makeplot{figures/data/qpsk_hw_outdoors_1.dat}{4}{5}{2}{} \makeplot{figures/data/qam_hw_lab.dat}{4}{5}{2}{} \newline % ------------------------------------------------------------------- \noindent \makeplot{figures/data/qpsk_hw_lab.dat}{6}{7}{2}{% ylabel = {Locked}, yticklabel style = { text width = 3em, align = right, }, } \makeplot{figures/data/qpsk_hw_outdoors_1.dat}{6}{7}{2}{} \makeplot{figures/data/qam_hw_lab.dat}{6}{7}{2}{} \newline