Das folgende mit `xelatex` laufen lassen.
    \documentclass{article}
    \usepackage{filecontents}
    \begin{filecontents*}{tag.dat}
    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*}{nacht.dat}
    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*}
    \usepackage{fontspec}
    \usepackage{pst-spectra,pst-plot}
    \begin{document}
    
    \begin{pspicture}(-1,-1.5)(9.1,5.1)
    \psaxes[Ox=350,Dx=50,dx=1,xticksize=0 5,yticksize=0 9,
      xsubticks=5,xsubticksize=1,xsubtickcolor=black!15,
      tickcolor=black!25,Dy=0.2,dy=1,labelFontSize=\scriptstyle,
      axesstyle=frame](0,0)(9,5)
    \readdata{\tag}{tag.dat}\readdata{\nacht}{nacht.dat}
    \pstScalePoints(1,1){350 sub 50 div}{5 mul}
    \pslistplot[linecolor=red,linewidth=1.2pt,plotstyle=line]{\tag}
    \pslistplot[linecolor=blue,linewidth=1.2pt,plotstyle=line]{\nacht}
    \rput[l](5.1,4){\textcolor{red}{Tagsehen}}
    \rput[r](2.6,4){\textcolor{blue}{Nachtsehen}}
    \psspectrum[begin=340,end=800](0,-1)(9,-1.5)
\psspectrum[begin=350,end=800](0,-1)(9,-1.5)
    \rput{90}(-1,2.5){Hellempfindlichkeitsgrad V[-]}
    \rput(4.5,-0.75){Wellenlänge $\lambda$ [nm]}
    \end{pspicture}
    
    \end{document}
![alt text][1]
  [1]: http://texwelt.de/wissen/upfiles/Bildschirmfoto_vom_2016-08-24_20-53-57.pnghttp://texwelt.de/wissen/upfiles/Bildschirmfoto_vom_2016-08-24_21-00-04.png