Ich habe eine ziemlich einfache MySQL-Datenbank. Ich möchte Daten daraus extrahieren und zur Analyse als Graph darstellen. Nichts fortgeschritten, nur Liniendiagramme und so weiter. Als Programmierer kann ich dafür immer selbst Code schreiben. Aber weiß irgendjemand von einem Programm, das Daten laden kann (unter Verwendung von SQL-Abfragen?) Und es in verschiedenen Graphen anzeigen kann?
Sie können GNUPLOT verwenden, wenn Sie sich in einer Linux-Umgebung befinden. Ich verwende dies derzeit zum Generieren von automatisierten EOD-Berichten, die Graphen enthalten. Die Graphen werden mit den Daten gezeichnet, die von mysql abgerufen werden (zur Zeit verwenden wir in csv). Aber gnuplot ist nicht so gut wie Fusion Chart in UI Perspective
Sie können sich auch Google Charts ansehen, wenn Sie Ihre Grafiken möchten auf Webseiten angezeigt.
Ich würde JQplot empfehlen, wenn Sie diese Grafiken in Webseiten haben wollen - es ist kein Flash (hurra!), benutzt JQUery (hurra!) und hat einige sehr, sehr coole Features (hurra!) ).
Gemäß der Dokumentseite können Sie einfach ein Array mit Werten übergeben und es wird darstellen, was Sie wollen, und das Erzeugen eines Arrays ist in serverseitigen Sprachen wie PHP einfach.
Hoffe, das hilft,
James
Eine extrem flexible Bibliothek für Graphen (Bilder und Applets) wäre JFreeChart . Auf der anderen Seite, wenn Sie tatsächlich eine Reporting-Engine benötigen, Jasperreports sollte dein erster und letzter Stopp sein, aber du wirst viel lesen müssen, bevor du etwas mit letzterem beginnst und es wird keine Zeit für nichts verloren gehen.
Probieren Sie Smart chart maker aus, um viele Arten von Diagrammen zu erstellen aus einer MySQL-Datenbank gespeist. Zu den unterstützten Diagrammtypen gehören Liniendiagramme, Kreisdiagramme, Balkendiagramme und verstreute Diagramme.