| 
						
						
						
					 | 
				
				 | 
				
					@ -0,0 +1,153 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\documentclass{article} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\usepackage[utf8]{inputenc} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\usepackage{tikz} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\usepackage{pgfplots} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%\usepackage{pgf-pie}   | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\pgfplotsset{colormap/jet,width=3.5in,compat=1.16} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\title{pgfplots} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\author{Gerardo Marx Chávez-Campos} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\date{February 2021} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\begin{document} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\maketitle | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\section{\LaTeX{} as calculator} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					This is an example to insert plots computed by \LaTeX{}: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\begin{figure}[!htb] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \centering | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \begin{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \begin{axis} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addplot{3*x+5}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addlegendentry{$f(x)$} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addplot{x^2+5}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addlegendentry{$g(x)$} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{axis} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \caption{Caption} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \label{fig:my_label} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\end{figure} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\newpage | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\section{Bar plots} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\begin{figure}[!htb] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \centering | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \begin{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 \begin{axis}[ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	xlabel=Groups, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	ylabel= Counts, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	symbolic x coords={Group1, Group2, Group3}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	ybar,nodes near coords, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	enlarge x limits  = 0.15, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	xtick=data | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	\addplot coordinates{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	(Group1,3) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	(Group2,4) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	(Group3,2) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	\addplot coordinates{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	(Group1,2) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	(Group2,4) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	(Group3,1) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	\legend{MacOs, Windows} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{axis} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \caption{Caption} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \label{fig:my_label} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\end{figure} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%\section{Pie charts} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%\begin{figure} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    \centering | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    \begin{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%\pie{22.97/Los Angeles Lakers, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    22.97/Boston Celtics, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    8.11/Golden State Warriors, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    8.11/Chicago Bulls, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    6.76/San Antonio Spurs, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    31.07/Other Teams} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%\end{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    \caption{Caption} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    \label{fig:my_label} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%\end{figure} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\section{Reading data from CSV files} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\begin{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 \begin{semilogyaxis}[ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	legend pos=north west, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	%ylabel style={rotate =-90}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	xlabel=x, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	ylabel=y] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	\addplot[color=black, mark=*, line width=1pt] table[x=time, y=voltage, col sep=comma]{data.csv}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	\addlegendentry{voltage} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 	\addplot table[x=time, y=current, col sep=comma]{data.csv}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 		\addlegendentry{current} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 \end{semilogyaxis} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 \end{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\section{3D Plots} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\begin{figure}[!htb] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \centering | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \begin{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \begin{axis} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addplot3[ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mesh, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    samples=50, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    domain=-10:9 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    {sin(deg(sqrt(x^2+y^2)))/sqrt(x^2+y^2)}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addlegendentry{$f(x)$} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{axis} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \caption{The Mexican hat} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \label{fig:my_label} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\end{figure} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\section{How to configure PGFPlots} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\begin{figure}[!h] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \centering | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					%    \includegraphics{} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \begin{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \begin{axis}[ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    xlabel=time $t$, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mark size =2.5pt, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ylabel= $f(t)$ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    legend pos=north west, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ymajorgrids=true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    grid style=dashed, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addplot[ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    dashed, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    domain=-3:3, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    samples=20, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mark=*, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    color=black, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    line width=1pt, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    {x^2+9}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addlegendentry{Eq1} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addplot[ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    dotted, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mark options={solid}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    domain=-3:3, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    samples=20, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    mark=o, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    line width=1pt, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    color=black!40!white] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    {20*sin(2*x*20)}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \addlegendentry{$\sin(40x)$} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{axis} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \end{tikzpicture} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \caption{Caption} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    \label{fig:my_label} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\end{figure} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					\end{document} |