Pstricks: Problem mit Balken und Achsenbeschriftung
Hallo,
es geht um eine Pstrick Barchart aus Datei.
Die Balken sollen mit den Werten dynamisch beschriftet werden, klappt für positive Werte, für negative Werte wird aber in den Balken geschrieben.
Das andere Problem ist, dass ich die Textgröße der Achsenbeschriftung der horizontalen Achse nicht über "pshlabel" anpassen konnte.
Kann man hier auch angeben, dass die Achsenbeschriftung unter dem Diagramm erfolgen soll? Oder ist hier eine seperate Tabelle zu erstellen und mit geringen Abstand unter der Grafik auszugeben?
Anbei kleines Beispiel.
Würde mich über Hilfe freuen. Danke.
\begin{filecontents*}{test.csv}
2008,2009,2010,
0,17.084699999999998,0.0001,
0,-0.0001,-2.2115500000000003,
\end{filecontents*}
\begin{pdfdisplay}
\psset{unit=1.15mm,xunit=11.00mm}%
\def\pshlabel#1{\color{mycolor}\textsf{\tiny #1}}
\def\psvlabel#1{\color{mycolor}\textsf{\footnotesi ze #1\,\%}}
\resizebox{\width}{42mm}{
\begin{pspicture}(-0.125,-30)(5,20)%
\psaxes[axesstyle=axes,Ox=2008,Dx=1,Oy=-30,Dy=6,labelFontSize=\footnotesize,labels=all,tic ks=all,showorigin=true,linecolor=gray,tickcolor=gr ay](-0.125,-30)(-0.25,20)%
\multido{\iPosY=-30+5}{11}{\psline[linestyle=solid,linecolor=gray](-0.125,\iPosY)(6,\iPosY)}
\readpsbardata[header=true]{\data}{test.csv}
\newpsbarstyle{isstyle}{dimen=inner,fillstyle=soli d,fillcolor=mycolor,linecolor=mycolor}%
\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){% %\rput(-0.5,-2.5){%
\newcounter{xVal}
\setcounter{xVal}{0}
\psforeach{\n}{\data}%
{\refstepcounter{xVal}%
\uput[90](\thexVal,\n){\tiny{\n}}%
}}
\end{pspicture}%
}
\end{pdfdisplay}