JPGraph: festen Abstand zwischen den Balken

JPGraph: festen Abstand zwischen den Balken

am 11.06.2006 20:07:02 von Sebastian Kunze

Hallo,

ich erstelle mit Hilfe von JPGraph ein einfaches Balkendiagramm. Hat
jemand einen Tipp für mich wie ich einen festen Abstand (z.B: 15px)
zwischen jeden Balken erzwingen kann?

Anfrage im JPGraph Forum wurde parallel erstellt, ist jedoch ohne
Antwort bis jetzt.


Danke für die Hilfe

--
Grüße

Sebastian

Re: JPGraph: festen Abstand zwischen den Balken

am 14.06.2006 09:50:16 von schiff

Hallo Sebastian,

> ich erstelle mit Hilfe von JPGraph ein einfaches Balkendiagramm. Hat
> jemand einen Tipp für mich wie ich einen festen Abstand (z.B: 15px)
> zwischen jeden Balken erzwingen kann?

Das ist mit genauen Pixel nicht einfach realisierbar, denn so müsstest
du im Script die Breite des Bildes dynamisch errechnen mit Hilfe der
Anzahl der gegebenen Balken.

Die Breite der Balken kannst du mit der Funktion SetWidth()
beeinflussen. Beispielhaft sieht es so aus:
$barplot->SetWidth( 0.5 );
Damit wird der Balken 50% der verfügbaren Fläche breit sein. Wert 1
wären 100%. Wenn du nun genau 15px haben möchtest, so musst du genau
berechnen, welchen Wert du dort einsetzen musst. Dies ist abhängig von
der Breite deines Bildes, Anzahl der Balken, sowie die Abstände der
Graph-Beschreibungen.


Gruß