Wellenlängenbereich UNTER diagramm?
Hallo,
ich würde gerne eine `wave` unter meinem Diagramm einfügen.
Das Diagramm hat einen x-Bereich von 300-700 nm
und ich würde gerne genau DEN Farbbereich dort einfügen, dass man sieht, wenn ich meine Kurve im Diagramm habe, welcher Punkt, welcher Farbe entspricht. ![alt text][1]
So wie auf dem Bild zu sehen ist ungefähr. Bei meinem Beispiel sieht man nun die richtige x-Achsen-Beschriftung nicht, da die Graphen nicht eingefügt sind. (sind .csv-Dateien, daher wäre es etwas schwierig.)
Ic hoffe, iher koennt mir weiterhelfen.
Den Code, den ich bisher habe, habe ich aus dem Manual kopiert.
Hoffe ihr koennt mir helfen!
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{xcolor}
\usepackage{pgfplots}
\usetikzlibrary{
quotes,
angles,
babel,
calc,
3d,
intersections,
shapes,
}
\usepackage{tikz}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
\centering
\begin{tikzpicture}
\begin{axis}[ymin=0,grid,
width=0.9\textwidth,
height=0.3\textheight,
xmin %xmin = 550,
xmax 400,
%xmax = 800,
700,
title = {V-$\lambda$-Kurve},
axis line style={ultra thick},
xlabel={Wellenlänge $\lambda$ [nm]},
ylabel={Hellempfindlichkeitsgrad V [-]},
legend style={at={(1,1)}, anchor=north east, nodes=right},
nodes=right}, name=main
]
\draw [->] (0,0) -- (5,0) node [midway, below] {Text};
%\addplot \addplot [no marks, very thick, red]table {Tagsehen.csv};
%\addplot \addplot [no marks, very thick, blue]table {Nachtsehen.csv};
\legend{Tagsehen, Nachtsehen};
\end{axis}
\begin{scope}[shift=(main.below south west)]
\shade[shading=rainbow,shading angle=90] (0,0) rectangle +(0.8\textwidth,-.5);
\foreach \lambda in {400,450,...,700} {
\draw ({(\lambda-400)/300*0.8\textwidth},-.4) -- ({(\lambda-400)/300*0.8 \textwidth},-.5) node [below] {\lambda};
}
\end{scope}
\end{tikzpicture}
\caption {Relative-Spektrale-Hellempfindlichkeitskurve \cite{Reif.2014}}
\label{Vlambda}
\end{figure}
\newcount\WL \unitlength.75pt
\begin{picture}(460,60)(355,-10)
\sffamily \centering \tiny \linethickness{1.25\unitlength} \WL=360
\multiput(360,0)(1,0){456}%
{{\color[wave]{\the\WL}\line(0,1){50}}\global\advance\WL1}
\linethickness{0.25\unitlength}\WL=360
\multiput(360,0)(20,0){23}%
{\picture(0,0)
\line(0,-1){5} \multiput(5,0)(5,0){3}{\line(0,-1){2.5}}
\put(0,-10){\makebox(0,0){\the\WL}}\global\advance\WL20
\endpicture}
\end{picture}
\end{document}
[1]: http://texwelt.de/wissen/upfiles/Unbenannt_3.PNG