Hallo Herbert,

Danke für die Hilfe. Sorry, ich habe zwar extra ein einfaches Beispiel erstellt, aber nun weiss ich für die Zukunft, dass es wichtig ist, dies lauffähig zu machen.

Mit der Achsenbeschriftung funktioniert es nun perfekt. Danke.

Jedoch mit der Beschriftung des BarCharts habe ich noch immer ein Problem:
Bei negativen Werten sieht man Beschriftung nicht und die sollte weiter nach unten kommen. \stepcounter statt \refstepcounter hilft nicht.
Ich habe einen Ansatz entwickelt, aber habe noch Probleme damit: yVal ebenfalls festlegen und Wert aus /n in Counter speichern. Jedoch wird bei mir dann der Counter nochmals extra ausgegeben. Und dann würde ich einfach in Abhängigkeit mit \ifthenelse negativen Wert reduzieren.

Hier komplettes Beispiel (mit meinem auskommentierten Ansatz)

Danke für Vorschläge und Lösungsansätze im Voraus.

\documentclass[10pt]{scrartcl}

\usepackage{graphicx}
\usepackage{pdftricks}
\usepackage[geometry]{ifsym}
\usepackage{filecontents}

\begin{document}

\begin{filecontents*}{test.csv}
0,17.084699999999998,0.0001,
0,-0.0001,-2.2115500000000003,
\end{filecontents*}

\begin{pdfdisplay}
\psset{yunit=1.15mm,xunit=11.00mm}%
\resizebox{\width}{42mm}{
\begin{pspicture}(-0.125,-30)(5,26)%
\psaxes[axesstyle=axes,Ox=2008,Oy=-30,Dy=6,
labelFontSize=\footnotesize\sffamily,
labels=all,ticks=x,
showorigin=true,linecolor=gray,
tickcolor=gray,mathLabel=false,
xticksize=0 5.5cm, yticksize=0 5.5cm,
xlabelOffset=0.5](0,-30)(4,18)%
\multido{\iPosY=-30+5}{11}{\psline[linestyle=solid,linecolor=gray](-0.125,\iPosY)(6,\iPosY)}
\readpsbardata[header=false]{\data}{test.csv}
\newpsbarstyle{isstyle}{dimen=inner,fillstyle=soli d,fillcolor=black,linecolor=black}%
\newpsbarstyle{planstyle}{dimen=inner,fillstyle=so lid,fillcolor=black,linecolor=black}%
\psbarchart[barstyle={isstyle,planstyle},barcolsep=0.2,chartst yle=block]{\data}%

%labeling of the bar(s) within the chart
\def\data{ , 17.08, -2.21, }
\rput(-0.5,0){%
\newcounter{xVal}
\setcounter{xVal}{0}
%%%\newcounter{yVal}
\psforeach{\n}{\data}%
{\refstepcounter{xVal}%
%%%\setcounter{yVal}{\n}
%%%\addtocounter{yVal}{-3}
%%\ifthenelse{\theyVal < #0}
% wenn yVal kleiner 0
%%{ \addtocounter{yVal}{-3} }
% sonst
%%{ \addtocounter{yVal}{0} }
%%%\uput[90](\thexVal,\theyVal){\tiny{\n}}%
\uput[90](\thexVal,\n){\tiny{\n}}%
}}
\end{pspicture}%
}
\end{pdfdisplay}


\end{document}