2009-05-26 16 views
2

Es gab eine Reihe von Fragen in der Vergangenheit über das Chartern von Paketen, aber ich suche nach einem mit einer bestimmten Reihe von Eigenschaften. Insbesondere gilt Folgendes:Charting-Paket, das große Datenmengen verarbeiten kann

  • Fähigkeit, viele Tausende von Datenpunkten
  • Fähigkeit Griff Benutzer zu ermöglichen,
  • Fähigkeit zum Schwenken und Zoomen Live-Update der Charts zu tun (dh neue Daten zu reflektieren)

Im Idealfall wird es mit PHP (und/oder JavaScript) arbeiten und ich denke, wird Flash-basierte Charts produzieren. Ich habe das Gefühl, dass der richtige Weg, die Anforderungen zu bewältigen, darin besteht, ein System zu haben, das bestimmen kann, welche Datenpunkte für die erforderliche Ansicht abgerufen werden müssen. Wenn ein Benutzer zoomt, ruft das Frontend eine neue Menge von Punkten aus einem anderen Bereich ab. Nur genügend Punkte werden an irgendeinem gegebenen Punkt abgerufen (z. B. ein Datenpunkt pro Pixel).

Kennt jemand ein Diagramm-Paket, das auf diese Weise funktioniert?

Antwort

1
  • Fähigkeit, viele Tausende von Datenpunkten

Betrachten Sie einen Caching-Mechanismus für den schnellen Abruf Wert, der Standard für LAMP zu handhaben ist memcached, obwohl ich mit redis herum habe spielen für großartige Leistung.

Sie können auch die Vorteile von vorgerenderten Diagrammen nutzen, um beim Datenabruf zu sparen, denken Sie an die Google Charts API.

  • Fähigkeit Benutzern zu ermöglichen,

Jeder, auch SO, zu schwenken und zoomen, wenn flot für dynamische JavaScript-Charts verwenden.

  • Fähigkeit Live-Update der Charts zu tun (das heißt, neue Daten zu reflektieren)

Sie in der Lage sein diese auf einem Intervall von Rendering flicht Graphen zu erreichen. Erwägen Sie auf jeden Fall, eine Form der Zwischenspeicherung zu verwenden, damit Ihre App die Leistung Ihrer Datenquelle nicht beeinträchtigt.

2

Ich habe amCharts in der Vergangenheit verwendet und ich dachte, es war ein tolles Paket. Das Feature-Set ist riesig und in hohem Maße konfigurierbar.

Verwandte Themen