Ich benutze MySQL + PHP + Morris.js, um einige Liniendiagramme zu generieren. Ich möchte das Ergebnis Diagramm wie folgt aussehen:Erstellen von Liniendiagrammen mit MySQL + PHP + Morris.js
Ich verstehe die Daten wie folgt aussehen sollte morris.js um die Grafik zu erzeugen:
{"period": "2014 Q3", "A": 75, "B": 77, "C": 79},
{"period": "2014 Q2", "A": 85, "B": 87, "C": 89},
{"period": "2014 Q1", "A": 93, "B": 95, "C": 97}
Allerdings Ich habe Probleme bekommen zu diesem Format mit PHP + MySQL.
Meine Datenbankstruktur sieht so aus.
table1: numbers
ID | name | time | number
------+------+------+---
1 | A | 1 | 75
2 | A | 2 | 77
3 | A | 3 | 79
4 | B | 1 | 85
5 | B | 2 | 87
6 | B | 3 | 89
7 | C | 1 | 93
8 | C | 2 | 95
9 | C | 3 | 97
table2: times
ID | time
----+------
1 | 2014 Q1
2 | 2014 Q2
3 | 2014 Q3
Gibt es eine Möglichkeit, das Format morris.js
wollte zu bekommen? Oder gibt es eine andere Möglichkeit, das Diagramm mit einer anderen Art von Format zu erstellen? Hoffentlich werde ich nicht die Struktur der Datenbank ändern müssen :(
Dank viel!