Ich würde es so machen:
 `colorwav.sty` laden.
 In der axis-Umgebung Koordinaten festlegen:
    % Lichtsprektrum 1von2 "Koordinaten festlegen"
    \foreach \W in {350,...,800} {
        \edef\temp{\noexpand\coordinate (Koord\W) at (axis cs:\W,0);}
        \temp
    }
 In der tikzpicture-Umgebung zeichen, so dass Lichtsprektrum genau unter der x-Koordinatenachse erscheint:
    % Lichtsprektrum 2von2 "zeichnen"
    \foreach \LAMBDA in {350,...,800}
    {
    \storeRGBofWavelength{\Rval}{\Gval}{\Bval}{\LAMBDA}
    \definecolor{Name}{rgb}{\Rval,\Gval,\Bval}
    \draw[Name, thick] ([yshift=-2cm]Koord\LAMBDA)--([yshift=-1.25cm]Koord\LAMBDA);
    }
    %
![alt text][1]
    % arara: pdflatex
    
    \RequirePackage{filecontents}
    \begin{filecontents}{Tagsehen.csv}
    380 0
    390 0.0001
    400 0.0004
    410 0.0012
    420 0.004
    550 0.995
    560 0.995
    740 0.00025
    750 0.00012
    760 0.00006
    770 0.00003
    780 0.000015
    \end{filecontents}
    %
    \begin{filecontents}{Nachtsehen.csv}
    380 0.000589
    390 0.002209
    400 0.00929
    410 0.03484
    420 0.0966
    430 0.1998
    500 0.982
    510 0.997
    760 0.000000425
    770 0.000000241
    780 0.000000139
    \end{filecontents}
    
    %\documentclass[border=5pt, varwidth]{standalone}
    \documentclass[10pt,a4paper]{article}
    \usepackage{selinput}
    \SelectInputMappings{adieresis={ä},  germandbls={ß}}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{microtype}
    
    \usepackage{amsmath, amsfonts, amssymb}
    \usepackage{xcolor}
    \usepackage{pgfplots}
    \usetikzlibrary{quotes,angles,babel,calc,3d,intersections,shapes,}
    \usepackage{tikz}
    \usepackage{graphicx}
    
    \usepackage{colorwav}
    \begin{document}
    
    \begin{figure}[h]
    \centering  
    
    \begin{tikzpicture}
    \begin{axis}[
    % Allgm.
    width=0.9\textwidth, height=0.3\textheight,
    title = {V-$\lambda$-Kurve},
    xlabel={Wellenlänge $\lambda$ [nm]},
    ylabel={Hellempfindlichkeitsgrad V [-]},
    legend style={at={(1,1)}, anchor=north east, nodes=right}, 
    %name=main,
    % x:
    xmin = 350,  xmax = 800, 
    minor xtick={350,360,...,800},
    % y:
    ymin=0, ymax=1,
    ytick distance=0.2,
    minor ytick={0.1,0.2,...,1},
    % x und y:
y: 
    grid =both, %both, %major, minor
    ticklabel style = {font=\footnotesize}
    %axis line style={thick},
    ]
    \addplot [no marks,  very thick, red]table {Tagsehen.csv};
    \addplot [no marks,  very thick, blue]table {Nachtsehen.csv};
    \legend{Tagsehen, Nachtsehen};
    %
    % Lichtsprektrum 1von2 "Koordinaten festlegen"
    \foreach \W in {350,...,800} {
{350,...,800}{
        \edef\temp{\noexpand\coordinate (Koord\W) at (axis cs:\W,0);}
        \temp
    }
    \end{axis}
    %
    % Lichtsprektrum 2von2 "zeichnen"
    \foreach \LAMBDA in {350,...,800}
    {
{350,...,800}{
    \storeRGBofWavelength{\Rval}{\Gval}{\Bval}{\LAMBDA}
    \definecolor{Name}{rgb}{\Rval,\Gval,\Bval}
    \draw[Name, thick] ([yshift=-2cm]Koord\LAMBDA)--([yshift=-1.25cm]Koord\LAMBDA);
([yshift=-1.25cm]Koord\LAMBDA)--([yshift=-2cm]Koord\LAMBDA);
    }
    % Zusatz "Skala für Lichtspektrum"
    \foreach \Lambda in {350,400,...,800}{
    \draw[very thin] ([yshift=-1.9cm]Koord\Lambda)--([yshift=-2.1cm]Koord\Lambda) node[below, font=\footnotesize]{\Lambda};
    }
    %
    \end{tikzpicture}
    \caption {Relative-Spektrale-Hellempfindlichkeitskurve \cite{Reif.2014}}
    \label{Vlambda}
    \end{figure}
    \end{document}
  [1]: http://texwelt.de/wissen/upfiles/55555555_46.pnghttp://texwelt.de/wissen/upfiles/55555555_47.png