-
Notifications
You must be signed in to change notification settings - Fork 4
/
example-7.14.tex
42 lines (33 loc) · 1.33 KB
/
example-7.14.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
\documentclass{article}
%% Denote paragraphs with vertical space rather than indenting (not critical)
\usepackage{parskip}
%% Support for URL in introductory text (not needed for main example)
\usepackage{url}
%% *** Enable PGFPLOTS (automatically enables TikZ) ***
\usepackage{pgfplots}
%% Prevent some PGFPLOTS messages (not critical)
\pgfplotsset{compat=1.18,compat/show suggested version=false}
\begin{document}
%% Introductory Text
Example 7.14 from the book\\
\emph{Unlocking LaTeX Graphics: A Concise Guide to Ti$k$Z/PGF and PGFPLOTS}.\\
For more information, visit \url{https://latex-graphics.com}.
\par\bigskip
%% *** START OF EXAMPLE CODE ***
\pgfplotsset{scale only axis, xlabel near ticks, ylabel near ticks, table/col sep=comma}
\begin{tikzpicture}
\begin{semilogyaxis}[width=3.4in, height=1.25in,
ybar, xtick=data, enlarge x limits=0.2,
ylabel=Run time (sec), xlabel=Dataset,
legend entries={Method 1, Method 2, Method 3, Method 4},
legend pos=outer north east,
every axis plot post/.append style={draw=black, fill},
axis on top]
\addplot[blue] table[y=M1] {runtime.csv};
\addplot[orange] table[y=M2] {runtime.csv};
\addplot[gray] table[y=M3] {runtime.csv};
\addplot[yellow] table[y=M4] {runtime.csv};
\end{semilogyaxis}
\end{tikzpicture}
%% *** END OF EXAMPLE CODE ***
\end{document}