% This file is embedded in datatool-user.pdf version 3.4.1 2025-04-25
% Example 151 Scatter Plot (Action)
% Label: "ex:growthscatteraction"
% arara: pdflatex
% arara: pdfcrop
\documentclass[12pt]{article}
\pagestyle{empty}
\begin{filecontents}[noheader,overwrite]{growth1.csv}
Time,Experiment 1,Experiment 2
0,3.13,3.4
15,3.42,3.45
30,3.67,3.5
45,4.2,3.64
60,4.9,3.8
\end{filecontents}

\begin{filecontents}[noheader,overwrite]{growth2.csv}
Time,Experiment 1,Experiment 2
0,3.14,3.2
15,3.51,3.53
30,3.79,3.61
45,4.5,4.25
60,5.1,4.9
\end{filecontents}

\usepackage{dataplot}
\DTLsetup{store-datum}
\DTLread[name=growth1,
 csv-content=no-parse,
 data-types=decimal
]{growth1.csv}
\DTLread[name=growth2,
 csv-content=no-parse,
 data-types=decimal
]{growth2.csv} 
\begin{document}
\DTLaction[name={growth1,growth2},
 options={
  x=Time,
  y={Experiment 1,Experiment 2},
  x-label={Time ($t$)}, y-label={Log Count},
  legend,
  width=2.5in,height=2.5in
 }
]{plot} 

Number of streams: \DTLuse{stream-count}.


Minimum X: \DTLuse{min-x}.
Minimum Y: \DTLuse{min-y}.
Maximum X: \DTLuse{max-x}.
Maximum Y: \DTLuse{max-y}.

\end{document}