michel_vaclav
17-05-2012, 17:55
Hallo zusammen,
ich versuche mit jpgraph eine Windrose zu basteln. Laut Anleitung werden die Daten in folgender Form benötigt:
$data = array(
0 => array(1,0),
22.5 => array(4,1),
45 => array(5,2,1,1),
67.5 => array(14,3,2),
90 => array(5,1),
112.5 => array(4,1),
135 => array(2),
157.5' => array(1),
180 => array(0,0,0,0.5),
202.5 => array(7,1,1),
225 => array(10,2,1),
247.5 => array(12,3,3,1),
270 => array(2,1,1),
292.5 => array(1),
315 => array(1),
337.5 => array(1));
Dabei bedeuteten die Zahlen 0, 22.5, 45,... die Winkelangaben und die arrays dahinter die Windstärken.
Ich habe einen select, der folgende Daten liefert:
+----------+------+------+------+------+------+------+------+
| Richtung | ws00 | ws05 | ws10 | ws15 | ws20 | ws25 | ws30 |
+----------+------+------+------+------+------+------+------+
| 0 | 1.5 | 0.3 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 |
| 22.5 | 4.4 | 0.6 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 |
| 45 | 4.8 | 1.4 | 1.0 | 0.3 | 0.0 | 0.0 | 0.0 |
| 67.5 | 12.0 | 2.9 | 1.6 | 0.4 | 0.0 | 0.0 | 0.0 |
| 90 | 3.8 | 0.6 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 |
| 112.5 | 3.4 | 0.7 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 |
| 135 | 2.0 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 |
| 157.5 | 0.8 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 180 | 0.9 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 |
| 202.5 | 8.4 | 1.3 | 0.7 | 0.3 | 0.0 | 0.0 | 0.0 |
| 225 | 7.7 | 1.7 | 1.1 | 0.4 | 0.1 | 0.0 | 0.0 |
| 247.5 | 13.6 | 3.1 | 2.5 | 1.1 | 0.2 | 0.0 | 0.0 |
| 270 | 4.6 | 0.7 | 0.6 | 0.3 | 0.1 | 0.0 | 0.0 |
| 292.5 | 2.1 | 0.3 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 |
| 315 | 1.2 | 0.2 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 |
| 337.5 | 1.9 | 0.3 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 |
+----------+------+------+------+------+------+------+------+
Es gelingt mir leider nicht, per php diese Ausgabe in das gewünschte $data zu überführen.
Kann mir da jemand bitte helfen?
Danke
michel_vaclav
ich versuche mit jpgraph eine Windrose zu basteln. Laut Anleitung werden die Daten in folgender Form benötigt:
$data = array(
0 => array(1,0),
22.5 => array(4,1),
45 => array(5,2,1,1),
67.5 => array(14,3,2),
90 => array(5,1),
112.5 => array(4,1),
135 => array(2),
157.5' => array(1),
180 => array(0,0,0,0.5),
202.5 => array(7,1,1),
225 => array(10,2,1),
247.5 => array(12,3,3,1),
270 => array(2,1,1),
292.5 => array(1),
315 => array(1),
337.5 => array(1));
Dabei bedeuteten die Zahlen 0, 22.5, 45,... die Winkelangaben und die arrays dahinter die Windstärken.
Ich habe einen select, der folgende Daten liefert:
+----------+------+------+------+------+------+------+------+
| Richtung | ws00 | ws05 | ws10 | ws15 | ws20 | ws25 | ws30 |
+----------+------+------+------+------+------+------+------+
| 0 | 1.5 | 0.3 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 |
| 22.5 | 4.4 | 0.6 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 |
| 45 | 4.8 | 1.4 | 1.0 | 0.3 | 0.0 | 0.0 | 0.0 |
| 67.5 | 12.0 | 2.9 | 1.6 | 0.4 | 0.0 | 0.0 | 0.0 |
| 90 | 3.8 | 0.6 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 |
| 112.5 | 3.4 | 0.7 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 |
| 135 | 2.0 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 |
| 157.5 | 0.8 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 180 | 0.9 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 |
| 202.5 | 8.4 | 1.3 | 0.7 | 0.3 | 0.0 | 0.0 | 0.0 |
| 225 | 7.7 | 1.7 | 1.1 | 0.4 | 0.1 | 0.0 | 0.0 |
| 247.5 | 13.6 | 3.1 | 2.5 | 1.1 | 0.2 | 0.0 | 0.0 |
| 270 | 4.6 | 0.7 | 0.6 | 0.3 | 0.1 | 0.0 | 0.0 |
| 292.5 | 2.1 | 0.3 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 |
| 315 | 1.2 | 0.2 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 |
| 337.5 | 1.9 | 0.3 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 |
+----------+------+------+------+------+------+------+------+
Es gelingt mir leider nicht, per php diese Ausgabe in das gewünschte $data zu überführen.
Kann mir da jemand bitte helfen?
Danke
michel_vaclav