summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/pgfplots/figures/pgfplotsclickable.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/pgfplots/figures/pgfplotsclickable.tex')
-rw-r--r--Master/texmf-dist/doc/latex/pgfplots/figures/pgfplotsclickable.tex95
1 files changed, 93 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/latex/pgfplots/figures/pgfplotsclickable.tex b/Master/texmf-dist/doc/latex/pgfplots/figures/pgfplotsclickable.tex
index 2bf3609b914..fa75e0cb81e 100644
--- a/Master/texmf-dist/doc/latex/pgfplots/figures/pgfplotsclickable.tex
+++ b/Master/texmf-dist/doc/latex/pgfplots/figures/pgfplotsclickable.tex
@@ -5,11 +5,15 @@
\usepgfplotslibrary{clickable}
\begin{document}
+\parindent=0pt
+\parskip=30pt
+
\begin{tikzpicture}
\begin{axis}[xlabel=$x$,ylabel=$y$,
domain=-2:2,
samples=17,
- legend style={at={(0.5,0.98)},anchor=north,legend columns=-1}
+ legend style={at={(0.5,0.98)},anchor=north,legend columns=-1},
+ clickable coords,
]
\addplot {x};
\addplot {x^2};
@@ -23,12 +27,99 @@
xlabel=$x$,ylabel=$f(x)$,
samples=10,
domain=0:6,
- legend style={at={(0.5,0.98)},anchor=north,legend columns=-1}
+ legend style={at={(0.5,0.98)},anchor=north,legend columns=-1},
+ clickable coords,
]
\addplot {exp(x)};
\addplot {10^x};
\legend{$\exp(x)$,$10^x$}
\end{semilogyaxis}
\end{tikzpicture}
+
+\begin{tikzpicture}
+ \begin{axis}[xlabel=$x$,ylabel=$y$,
+ xmin=0,xmax=1e3,
+ ymin=0,ymax=1e3,
+ ]
+ \end{axis}
+\end{tikzpicture}
+
+
+\begin{tikzpicture}
+ \begin{loglogaxis}[clickable coords={Level \thisrow{level} (q=\thisrow{q})}]
+ \addplot table[x=dof,y=error] {
+level dof error q
+1 4 2.50000000e-01 48
+2 16 6.25000000e-02 25
+3 64 1.56250000e-02 41
+4 256 3.90625000e-03 8
+5 1024 9.76562500e-04 22
+6 4096 2.44140625e-04 46
+7 16384 6.10351562e-05 40
+8 65536 1.52587891e-05 3
+9 262144 3.81469727e-06 1
+10 1048576 9.53674316e-07 9
+ };
+
+ \end{loglogaxis}
+\end{tikzpicture}
+
+\begin{tikzpicture}
+ \begin{axis}[
+ clickable coords={(xy): \thisrow{label}},
+ scatter/classes={
+ a={mark=square*,blue},%
+ b={mark=triangle*,red},%
+ c={mark=o,draw=black}},
+ ]
+
+ \addplot[scatter,only marks,
+ scatter src=explicit symbolic]
+ table[meta=label] {
+x y label
+0.1 0.15 a
+0.45 0.27 c
+0.02 0.17 a
+0.06 0.1 a
+0.9 0.5 b
+0.5 0.3 c
+0.85 0.52 b
+0.12 0.05 a
+0.73 0.45 b
+0.53 0.25 c
+0.76 0.5 b
+0.55 0.32 c
+ };
+
+ \end{axis}
+\end{tikzpicture}
+
+
+
+\begin{tikzpicture}
+ \begin{loglogaxis}[clickable coords code={%
+ \pgfmathprintnumberto[verbatim,precision=1]{\thisrow{error}}\pgfmathresult%
+ \edef\pgfplotsretval{log error \pgfmathresult}%
+ \pgfmathprintnumberto[verbatim,frac]{\thisrow{frac}}\pgfmathresult%
+ \edef\pgfplotsretval{\pgfplotsretval, R=\pgfmathresult}%
+ }]%
+ \addplot table[x=dof,y=error] {
+level dof error frac
+1 4 2.50000000e-01 0.5
+2 16 6.25000000e-02 0.75
+3 64 1.56250000e-02 0.1
+4 256 3.90625000e-03 0.2
+5 1024 9.76562500e-04 0.5
+6 4096 2.44140625e-04 0.8
+7 16384 6.10351562e-05 0.125
+8 65536 1.52587891e-05 0.725
+9 262144 3.81469727e-06 0.625
+10 1048576 9.53674316e-07 1
+ };
+
+ \end{loglogaxis}
+\end{tikzpicture}
+
+
\end{document}