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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
%
% tikztemplate.tex -- template for standalon tikz images
%
% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
%
\documentclass[tikz]{standalone}
\usepackage{amsmath}
\usepackage{times}
\usepackage{txfonts}
\usepackage{pgfplots}
\usepackage{csvsimple}
\usetikzlibrary{arrows,intersections,math}
\begin{document}
\def\skala{1}
\input{loggammadata.tex}
\begin{tikzpicture}[>=latex,thick,scale=\skala]
% add image content here
\def\dx{1}
\def\dy{0.6}
\def\xmax{8}
\def\xmin{-4.9}
\def\ymax{8}
\def\ymin{-3.1}
\fill[color=blue!20] ({\xmin*\dx},{\ymin*\dy}) rectangle ({-4*\dx},{\ymax*\dy});
\fill[color=blue!20] ({-3*\dx},{\ymin*\dy}) rectangle ({-2*\dx},{\ymax*\dy});
\fill[color=blue!20] ({-1*\dx},{\ymin*\dy}) rectangle ({-0*\dx},{\ymax*\dy});
\draw[->] ({\xmin*\dx-0.1},0) -- ({\xmax*\dx+0.3},0)
coordinate[label={$x$}];
\draw[->] (0,{\ymin*\dy-0.1}) -- (0,{\ymax*\dy+0.3})
coordinate[label={right:$y$}];
\begin{scope}
\clip ({\xmin*\dx},{\ymin*\dy}) rectangle ({\xmax*\dx},{\ymax*\dy});
\foreach \x in {-1,-2,-3,-4}{
\draw[color=blue,line width=0.3pt]
({\x*\dx},{\ymin*\dy}) -- ({\x*\dx},{\ymax*\dy});
}
\draw[color=red,line width=1pt] \loggammapath;
\loggammaplotzero
\loggammaplotone
\loggammaplottwo
\loggammaplotthree
\loggammaplotfour
\end{scope}
\foreach \y in {0.1,10,100,1000,1000}{
\draw[line width=0.3pt]
({\xmin*\dx},{ln(\y)*\dy})
--
({\xmax*\dx},{ln(\y)*\dy}) ;
}
\foreach \x in {1,...,8}{
\draw ({\x*\dx},{-0.05}) -- ({\x*\dx},{0.05});
\node at ({\x*\dx},0) [below] {$\x$};
}
\foreach \x in {-1,...,-4}{
\draw ({\x*\dx},{-0.05}) -- ({\x*\dx},{0.05});
}
\foreach \x in {-1,...,-3}{
\node at ({\x*\dx},0) [below right] {$\x$};
}
\node at ({-4*\dx},0) [below left] {$-4$};
\def\htick#1#2{
\draw (-0.05,{ln(#1)*\dy}) -- (0.05,{ln(#1)*\dy});
\node at (0,{ln(#1)*\dy}) [above right] {#2};
}
\htick{10}{$10^1$}
\htick{100}{$10^2$}
\htick{1000}{$10^3$}
\htick{0.1}{$10^{-1}$}
\node[color=red] at ({3*\dx},{ln(30)*\dy}) {$y=\log|\Gamma(x)|$};
\end{tikzpicture}
\end{document}
|