Forum

Einloggen | Registrieren | RSS  

Erfahrungen mit JPGRAPH (Netzwerktechnik)

verfasst von hansi, 31.08.2018, 21:13 Uhr

jetzt aber

Dateiname: Linegraph.php

<?php
include ("jpgraph.php";);
include ("jpgraph_line.php";);

#wertevorgabe für tabelle
$dat_ymin=200;
$dat_ymax=260;

// Die Werte der 2 Linien in ein Array speichern

#aktuelle y-werte aus datei in array einlesen
include ("lesen.php";);
$ydata=$array;
#$ydata = array(0,11,7,8,12,6,11,9,13,6,7,11,11,10);
#$ydata2 = array(15,10,19,15,7,22,14,8,9,19,13,12,12,10,16,16);

// Grafik generieren und Grafiktyp festlegen
//$graph = new Graph(400,300,"auto";);
$graph = new Graph(720,300,"auto";);
//"textlin",yunten,yoben,xlinks,xrechts) von bis
//$graph->SetScale("textlin",200,250);
$graph->SetScale("linlin",$dat_ymin,$dat_ymax, 0,720);
#$graph->SetScale("datlin";);

#grid
#$theme_class=new UniversalTheme;

#$graph->SetTheme($theme_class);
#$graph->img->SetAntiAliasing(false);
#$graph->title->Set('Filled Y-grid');
$graph->SetBox(false);

#$graph->img->SetAntiAliasing();

#$graph->yaxis->HideZeroLabel();
#$graph->yaxis->HideLine(false);
#$graph->yaxis->HideTicks(false,false);

$graph->xgrid->Show();
$graph->xgrid->SetLineStyle("dashed";);
#$graph->xaxis->SetTickLabels(array('A','B','C','D'));
$graph->xgrid->SetColor('#E3E3E3');

// Use 50% blending
$graph->ygrid->SetFill(true,'#EFEFEF@0.5','#ffddFF@0.5');
$graph->ygrid->Show();




#oder feste Vorgabe
#$graph->SetScale("textlin";);
#$graph->xaxis->SetTickLabels(array(0,1,2,3,4,5,6,7,8,9,10));
#$graph->xaxis->SetTickLabels($date);
#$graph->xaxis->SetTextLabelInterval(1);
#$graph->xaxis->SetTickLabels(array('00','','','','02','','','','04','','','','06','','','','08','','','','10','','','','12','','','','14','','','','16','','','','18','','','','20','','','','22','','','','24'));

//????



#$graph->SetAxisLabelBackground(LABELBKG_NONE,'orange','red','lightblue','red');

// Die Zwei Linien generieren
$lineplot=new LinePlot($ydata);

#$lineplot2=new LinePlot($ydata2);

// Die Linien zu der Grafik hinzufügen
$graph->Add($lineplot);
#$graph->Add($lineplot2);

// Grafik Formatieren
$graph->img->SetMargin(40,20,20,40);
#$graph->title->Set("Netzspannung";);
#$graph->xaxis->title->Set("Zeit";);
#$graph->yaxis->title->Set("Spannung (V)";);

#$graph->title->SetFont(FF_FONT1,FS_BOLD);
#$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
#$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);

#$graph -> SetGridDepth (DEPTH_FRONT);
#$graph->ygrid->SetFillColor(true, '#EFEFEF@0.6', '#EFEFEF@0.6');

$lineplot->SetColor("blue";);
$lineplot->SetWeight(1);

#$lineplot2->SetColor("orange";);
#$lineplot2->SetWeight(1);

$graph->yaxis->SetColor("black";);
$graph->yaxis->SetWeight(1);
#$graph->SetShadow();

#$lineplot->value->Show();

// Grafik anzeigen
$graph->Stroke();
?>

und noch ein Bild dazu
auf der x Achse hätte ich geren 0 bis 24


» abei noch der Datensatz
» hab alles drinnen gelassen was mal versucht wurde
» ich weiß nicht wo der Zusammenhang aus Anzahl der x-Werte und x
» -Beschriftung einstellbar ist
»
»
»
» » Hallo Bastelix,
» »
» » es muss nicht jpgraph sein, das hatte aber vielversprechend ausgesehen
» » kann auch ein anders sein wenn es denn geht
» »
» » so soll es aussehen x-achse 0 bis 24 Uhr
» » es sollen aber viel mehr Punkte dargestellt werde, dass man auch kurze
» » Ausreißer sehen kann
» » auch wenn das dann wie Rauschen aussieht
» » die Werte übergebe ich als Array
» » wenn ich mehr Werte übergebe verändert sich die Beschriftung der x-Achse
» »
» » » » Hallo,
» » » » hat jemand von euch Erfahrung mit Jpgraph?
» » » Muss es JpGraph sein? Mit http://chartjs.org/ hätte ich Erfahrung und
» » ein
» » » ähnliches Problem vor langer Zeit mal gelöst. Läuft halt dann im
» Client
» » » (sofern du überhaupt eine Webanwendung baust, aber bei PHP liegt das
» » nahe)
» » »
» » » » aber in meiner Muttersprache nichts brauchbares gefunden
» » » Vielleicht hilft dir da https://translate.google.com weiter
» » »
» » » » wie kann man die Abstände einstellen?
» » » Wenn sonst keiner weiterhelfen kann brauche ich zumindest Beispielcode
» » » incl. Demo-Datensätze in dem erwarteten Umfang.
» »
» »



Gesamter Thread:

Erfahrungen mit JPGRAPH - hansi, 30.08.2018, 23:54
Erfahrungen mit JPGRAPH - bastelix(R), 31.08.2018, 00:24
Erfahrungen mit JPGRAPH - hansi, 31.08.2018, 11:09
Erfahrungen mit JPGRAPH - hansi, 31.08.2018, 20:18
Erfahrungen mit JPGRAPH - ollanner(R), 31.08.2018, 21:08
Erfahrungen mit JPGRAPH - hansi, 31.08.2018, 21:13
Erfahrungen mit JPGRAPH - ollanner(R), 31.08.2018, 21:53
Erfahrungen mit JPGRAPH - hansi, 31.08.2018, 22:20
Erfahrungen mit JPGRAPH - ollanner(R), 31.08.2018, 22:22
Erfahrungen mit JPGRAPH - bastelix(R), 31.08.2018, 22:39
Erfahrungen mit JPGRAPH - bastelix(R), 31.08.2018, 22:32
Erfahrungen mit JPGRAPH - hansi, 01.09.2018, 09:19
Erfahrungen mit JPGRAPH - bastelix(R), 01.09.2018, 13:03
Erfahrungen mit JPGRAPH - Hansi, 01.09.2018, 18:54
Erfahrungen mit JPGRAPH - hansi, 04.09.2018, 09:38
Erfahrungen mit JPGRAPH - hansi, 04.09.2018, 12:54