From f286ad0d2908cdff9714472ac091705235c64723 Mon Sep 17 00:00:00 2001 From: Gerardo Marx Date: Tue, 26 Apr 2022 08:49:44 -0500 Subject: [PATCH] example plots --- data-in-python.py | 9 ++++ data.csv | 100 ++++++++++++++++++++++++++++++++++ fig3.pdf | Bin 0 -> 10348 bytes fig3.tex | 134 ++++++++++++++++++++++++++++++++++++++++++++++ p1.gnuplot | 3 ++ p2.gnuplot | 10 ++++ p3.gnuplot | 14 +++++ 7 files changed, 270 insertions(+) create mode 100644 data-in-python.py create mode 100644 data.csv create mode 100644 fig3.pdf create mode 100644 fig3.tex create mode 100644 p1.gnuplot create mode 100644 p2.gnuplot create mode 100644 p3.gnuplot diff --git a/data-in-python.py b/data-in-python.py new file mode 100644 index 0000000..bfaa5e6 --- /dev/null +++ b/data-in-python.py @@ -0,0 +1,9 @@ +import matplotlib.pyplot as plt +import numpy as np +noise = np.random.normal(0,1,100) +x = range(0,100) +a = x+noise +np.savetxt('data.csv', a, delimiter=',') +plt.plot(x+noise, 'xk') +plt.show() + diff --git a/data.csv b/data.csv new file mode 100644 index 0000000..6eca881 --- /dev/null +++ b/data.csv @@ -0,0 +1,100 @@ +-4.035794257571698740e-01 +4.954279772227595524e-01 +3.294703672094940305e+00 +3.087090796565902462e+00 +4.497924691412018561e+00 +4.991823115376259778e+00 +5.329705108587300622e+00 +7.570062253538949903e+00 +6.565149959803880719e+00 +6.738618304091108513e+00 +9.083273499827992481e+00 +1.227031863938819711e+01 +1.276449001814393824e+01 +1.245314585472500823e+01 +1.404734137317954890e+01 +1.531896777486009853e+01 +1.660718004513220691e+01 +1.849837420169273727e+01 +1.776513955222461405e+01 +2.022618692120867223e+01 +2.022076152233771751e+01 +2.128752057777267126e+01 +1.996695399457195919e+01 +2.281446531739764083e+01 +2.408435471228040470e+01 +2.563980192426149074e+01 +2.637003232846664247e+01 +2.648194044646583478e+01 +2.988831767813797669e+01 +2.884060959882990005e+01 +2.884693923263881743e+01 +3.083151876648907930e+01 +3.220526048341476155e+01 +3.412648167567294166e+01 +3.299097386134408794e+01 +3.516508200001117501e+01 +3.721104934252107199e+01 +3.720881812592332949e+01 +3.756114675564960947e+01 +4.018957770849826261e+01 +3.853242816040543772e+01 +3.967176922898734404e+01 +4.298230076778855135e+01 +4.437029700690798961e+01 +4.415980373856913133e+01 +4.448532793478842251e+01 +4.538244858860200992e+01 +4.611786315037348771e+01 +4.746826153106437829e+01 +4.791822147106827146e+01 +4.960112279973886729e+01 +5.155611288800272973e+01 +5.429341411437066256e+01 +5.332996436362757464e+01 +5.595699353683751553e+01 +5.500455155194153889e+01 +5.470982631093520610e+01 +5.560765966566147966e+01 +5.827010156579365230e+01 +5.840693141256489440e+01 +6.028430462756355723e+01 +6.218538167200703271e+01 +6.264234069954607520e+01 +6.338065274514883640e+01 +6.318257402995760685e+01 +6.582997386430214704e+01 +6.702504210982088750e+01 +6.577077081972819883e+01 +6.687368262186602408e+01 +7.009782875340314945e+01 +7.161292266841421394e+01 +7.121604951293900854e+01 +7.192096251827882725e+01 +7.256307605057244814e+01 +7.399866417291369203e+01 +7.418985839572083307e+01 +7.625949567577205812e+01 +7.541597054428203251e+01 +7.572275591603829525e+01 +7.952197775238012412e+01 +7.983931800880115759e+01 +8.084412100322661843e+01 +8.234650235524019024e+01 +8.261978439221279302e+01 +8.435184100294934240e+01 +8.495601416345485291e+01 +8.583369616620410625e+01 +8.767958614961749220e+01 +8.957234203053734234e+01 +9.118844641466320411e+01 +8.807665279447952855e+01 +9.154545140135778070e+01 +9.282534429039020551e+01 +9.283236703306641857e+01 +9.349329250387202705e+01 +9.452468374292206477e+01 +9.652258842074824940e+01 +9.717770441714452545e+01 +9.809124957778544740e+01 +9.904681072615765913e+01 diff --git a/fig3.pdf b/fig3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..725292ed8647fbd02758e25a6860a92f01b7c0f3 GIT binary patch literal 10348 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 OEX)8(N-+g-!2bb~6o)nd literal 0 HcmV?d00001 diff --git a/fig3.tex b/fig3.tex new file mode 100644 index 0000000..a189bdd --- /dev/null +++ b/fig3.tex @@ -0,0 +1,134 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% + \definecolor{tbcol}{rgb}{1,1,1}% +\begin{picture}(7200.00,4320.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(555,478){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(555,926){\makebox(0,0)[r]{\strut{}$0.05$}}% + \csname LTb\endcsname%% + \put(555,1374){\makebox(0,0)[r]{\strut{}$0.1$}}% + \csname LTb\endcsname%% + \put(555,1821){\makebox(0,0)[r]{\strut{}$0.15$}}% + \csname LTb\endcsname%% + \put(555,2269){\makebox(0,0)[r]{\strut{}$0.2$}}% + \csname LTb\endcsname%% + \put(555,2717){\makebox(0,0)[r]{\strut{}$0.25$}}% + \csname LTb\endcsname%% + \put(555,3165){\makebox(0,0)[r]{\strut{}$0.3$}}% + \csname LTb\endcsname%% + \put(555,3612){\makebox(0,0)[r]{\strut{}$0.35$}}% + \csname LTb\endcsname%% + \put(555,4060){\makebox(0,0)[r]{\strut{}$0.4$}}% + \csname LTb\endcsname%% + \put(656,239){\makebox(0,0){\strut{}$-4$}}% + \csname LTb\endcsname%% + \put(1434,239){\makebox(0,0){\strut{}$-3$}}% + \csname LTb\endcsname%% + \put(2211,239){\makebox(0,0){\strut{}$-2$}}% + \csname LTb\endcsname%% + \put(2989,239){\makebox(0,0){\strut{}$-1$}}% + \csname LTb\endcsname%% + \put(3766,239){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(4544,239){\makebox(0,0){\strut{}$1$}}% + \csname LTb\endcsname%% + \put(5321,239){\makebox(0,0){\strut{}$2$}}% + \csname LTb\endcsname%% + \put(6099,239){\makebox(0,0){\strut{}$3$}}% + \csname LTb\endcsname%% + \put(6876,239){\makebox(0,0){\strut{}$4$}}% + \csname LTb\endcsname%% + \put(1045,3523){\makebox(0,0)[l]{\strut{}\huge$\frac{1}{\sqrt{2\pi}\sigma}\,e^{-\frac{x^2}{2\sigma^2}}$}}% + \csname LTb\endcsname%% + \put(4505,3165){\makebox(0,0)[l]{\strut{}\Large$\sigma = 1$}}% + \csname LTb\endcsname%% + \put(5865,1374){\makebox(0,0)[l]{\strut{}\Large$\sigma = 2$}}% + }% + \gplgaddtomacro\gplfronttext{% + }% + \gplbacktext + \put(0,0){\includegraphics[width={360.00bp},height={216.00bp}]{fig3}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/p1.gnuplot b/p1.gnuplot new file mode 100644 index 0000000..f6f26f1 --- /dev/null +++ b/p1.gnuplot @@ -0,0 +1,3 @@ +set title 'A basic Sin plot' +set ylabel 'Amplitude' +plot sin(x) with lines diff --git a/p2.gnuplot b/p2.gnuplot new file mode 100644 index 0000000..aae96d4 --- /dev/null +++ b/p2.gnuplot @@ -0,0 +1,10 @@ +set term cairolatex pdf +set out 'fig3.tex' +set samp 1000 +set xrange [-4:4] +set key off +set label 1 '\huge$\frac{1}{\sqrt{2\pi}\sigma}\,e^{-\frac{x^2}{2\sigma^2}}$' at -3.5,.34 +set label 2 '\Large$\sigma = 1$' at 0.95,.3 +set label 3 '\Large$\sigma = 2$' at 2.7,.1 +plot for [s=1:2] exp(-x**2/(2*s**2))/(s*sqrt(2*pi)) lw 3 +set out diff --git a/p3.gnuplot b/p3.gnuplot new file mode 100644 index 0000000..777ded3 --- /dev/null +++ b/p3.gnuplot @@ -0,0 +1,14 @@ +set terminal qt +clear +set datafile separator "," +set style line 1 lc rgb "black" lt 3 lw 2 pt 2 ps 1 dt 3 +set title "Figure Title" +set xlabel "time in $s$" +set ylabel "amp" +set label 1 "some text" at 20, 40 +set key box left +f(x) = a + b*x +fit f(x) "data.csv" using 0:1 via a, b +plot "data.csv" u 0:1 w lp ls 1 title sprintf("y=a+b*x, a=%.3f; b=%.3f", a, b), f(x) with lp ls 1 +#plot "data.csv" using 0:1 with lp ls 1 +