Forum
Erfahrungen mit JPGRAPH (Netzwerktechnik)
Hallo Bastelix,
erst noch mal recht herzlichen Dank für deine Hilfe
nun habe ich deinen Vorschlag endlich testen können
es klappt fast alles
y -Achse ist OK
aber wenn ich die ticks in der x-Achse wegschalte änder sich auch die Beschriftung
dann steht da wieder 0 bis 720
» Hallo Hansi,
»
» » ich hab nicht gefunden wo man die y-Achse fest einstellt
» » ich bräuchte nur den Bereich von 200 bis 260 (unabhängig vom Signal)
» » bisher waren das die Konstanten
» » $dat_ymin=200;
» » $dat_ymax=260;
» Du kannst das auto scaling der Y-Achste ausschalten und den Bereich fest
» definieren: $graph->SetScale("textlin", 200, 260, 0, 0);
» SetScale($mode, $ymin, $ymax, $xmin, $xmax) wobei mit 0 für min/max auto
» scaling verwendet wird.
» Allerdings müssen deine Datenpunkte dann auch im bereich [200,260] liegen,
» sonst zeichnet er dir den Graph eiskalt außerhalb des Bildes. Notfalls
» musst du die Datenpunkte normalisieren bevor du sie zeichnen lässt.
»
» » ich habe in der x-Achse die Anzahl der Werte nochmal größer gemacht
» » der einzige Schönheitsfehler ist, dass die x -Skalenstriche nun zu einem
» » schwarzen Balken werden
» » gibt es dafür auch noch eine Lösung?
» Die Skalenstriche ganz abschalten kannst du mit
» $graph->xaxis->scale->ticks->SetSize(0,0);
» Mehr hab ich dazu nicht gefunden.
»
» Falls bei dir auch die 0 zwei mal auf der X-Achste eingetragen wird hilft
» +1 beim LabelInterval $graph->xaxis->SetTextLabelInterval(266/24 + 1);
» Wie gesagt ist nur ein Hack
Gesamter Thread: