2
0
Fork 0
mirror of https://github.com/MartinThoma/LaTeX-examples.git synced 2025-04-26 06:48:04 +02:00

added nice legend

This commit is contained in:
Martin Thoma 2012-10-10 14:15:39 +02:00
parent 7ad745bbf4
commit 392c461b36
2 changed files with 16 additions and 5 deletions

View file

@ -1,9 +1,12 @@
% Thanks to Claudio Fiandrino for his help
% Source: http://tex.stackexchange.com/a/75695/5645
\documentclass{article}
\usepackage[pdftex,active,tightpage]{preview}
\setlength\PreviewBorder{2mm}
\usepackage{amssymb,amsmath}
\usepackage{pgfplots}
\pgfplotsset{compat=1.6}
\begin{document}
\begin{preview}
@ -22,11 +25,18 @@
/pgfplots/ytick={0,0.1,...,1}, % make steps of length 0.1
axis background/.style={fill=white},
ylabel=y,
xlabel=x,
legend style={at={(0.8,0.8)}, anchor=north}]
\addplot[domain=-1:1, ultra thick,samples=100,red] {1};
\addplot[domain=-1:1, ultra thick,samples=100,blue] {0};
\legend{$1 \text{, if } x \in \mathbb{Q}$, $0 \text{, if } x \in \mathbb{R} \setminus \mathbb{Q}$}
xlabel=x,]
\addplot[domain=-1:1, ultra thick,samples=100,blue] {1};
\label{plot one}
\addplot[domain=-1:1, ultra thick,samples=100,red] {0};
\label{plot two}
\node [draw,fill=white] at (rel axis cs: 0.8,0.8) {\shortstack[l]{
$f(x) =
\left\lbrace\begin{array}{@{}l@{}l@{}l@{}}
\tikz[baseline=-0.5ex]\node{\ref{plot one}}; \phantom{1cm}& 1 & \text{ if } x \in \mathbb{Q}\\
\tikz[baseline=-0.5ex]\node{\ref{plot two}}; & 0 & \text{ if } x \in \mathbb{R} \setminus \mathbb{Q}
\end{array}\right.
$}};
\end{axis}
\end{tikzpicture}
\end{preview}