Welches Modul sollte ich zum Erstellen von Diagrammen in Drupal verwenden?

Gibt es eine "Standard"-Lösung, um Daten mit Diagrammen auf einer Drupal 7-Site darzustellen?

Grundsätzlich messe ich Änderungen in mehreren Zahlen, wobei die Daten jede Stunde gesammelt werden. Dafür würde ich mehrere Diagramme benötigen, die aus separaten MySQL-Abfragen generiert wurden.

Ich habe Vorschläge für Google Chart Tools gesehen: Image Charts , für das Modul Charts and Graphs und viele andere. Ich frage mich, wie man diese effektiv beurteilt.

Antworten (1)

Modulvergleich

Um Diagramme in Drupal zu erstellen, ist der Vergleich von Diagrammmodulen ein möglicher Ausgangspunkt, um das Modul zu finden, das Ihren Anforderungen am besten entspricht. Dieser Vergleich umfasst die hier erwähnten Module, aber auch einige andere Charting-Module ...

Dieser Vergleich enthält auch einen Wartungs-Scorecards- Abschnitt für alle nativen Charting-Module , der verwendet werden kann, um zu entscheiden, welche „Charting-Module“ heutzutage verwendet werden.

Mögliche Alternativen

Mögliche Alternativen, die diese spezielle Frage lösen sollen, sind das Chart -Modul oder das Charts -Modul. Beide Module können als API verwendet werden (z. B. indem sie aus einem benutzerdefinierten Modul heraus aufgerufen werden). Oder Sie können ihre Views-Integration verwenden , die ein neues Views-Plug-in bereitstellt, um tabellarische View-Ergebnisse in ein Diagramm umzuwandeln, wie in diesen Charts-Vorschauen und/oder der Charts-Demo-Site . Weitere Details finden Sie in der Chart-Dokumentation und/oder der Charts-Dokumentation .

Das Charts - Modul wird mit sofort einsatzbereiten Beispielen geliefert , die sich direkt an Ihre Bedürfnisse anpassen lassen, z. B. durch Klonen dieser Beispiele in einer neuen Ansichtsanzeige oder einer neuen Ansicht. Natürlich gibt es in diesem Vergleich andere Alternativen, die für diesen speziellen Fall besser geeignet sein könnten.

Auswahlkriterium

Die Lizenz , die mit der zugehörigen Diagrammbibliothek (Engine) in jedem dieser Diagrammmodule geliefert wird, sollte ebenfalls berücksichtigt werden (Open Source oder nicht, Lizenzgebühr usw.). Es ist eines der (wichtigen?) Auswahlkriterien für die Wahl des Moduls. Einige andere typische Elemente, die zu berücksichtigen sind, sind:

  • Mögliche Datenschutzbedenken.
  • Ja oder keine Unterstützung für das Speichern von Diagrammen in PDFs (normalerweise von PHP-basierten Bibliotheken unterstützt und nicht von JS-basierten Bibliotheken).
  • Flash-basierte Bibliotheken sollten vermieden werden, wenn Diagramme auf mobilen Geräten angezeigt werden sollen.
  • Einige Bibliotheken (wie die Google-Varianten ...) erfordern eine funktionierende Internetverbindung (in lokalen DEV-Umgebungen nicht immer verfügbar ...).

Offenlegung : Ich bin Mitbetreuer von Chart und Charts (verwirrende Modulnamen, ich habe sie nicht erfunden) und Autor des Vergleichs von Diagrammmodulen .