Ich möchte grafisch darstellen und interaktiv Live- / kontinuierlich gemessene Daten untersuchen. Es gibt einige Optionen, wobei plot.ly am benutzerfreundlichsten ist. Plot.ly verfügt über eine fantastische und benutzerfreundliche Benutzeroberfläche (leicht skalierbar, pannbar, leicht zoombar / an den Bildschirm anpassbar), kann jedoch die großen Datenmengen, die ich sammle, nicht verarbeiten. Kennt jemand Alternativen?
Ich habe MATLAB, aber nicht genug Lizenzen, um dies gleichzeitig auszuführen und gleichzeitig zu entwickeln. Ich weiß, dass LabVIEW eine großartige Option wäre, aber es ist derzeit unerschwinglich.
Danke im Voraus!
dataset
visualization
Clayton Pipkin
quelle
quelle
Antworten:
Für diese Antwort habe ich angenommen, dass Sie Open Source-Lösungen der Big Data-Visualisierung vorziehen . Diese Annahme basiert auf Haushaltsdetails aus Ihrer Frage. Es gibt jedoch einen Ausschluss - im Folgenden werde ich einen Verweis auf ein kommerzielles Produkt hinzufügen, von dem ich glaube, dass es in Ihrem Fall von Vorteil sein könnte (vorausgesetzt, Sie könnten sich das leisten). Ich gehe auch davon aus, dass browserbasierte Lösungen akzeptabel sind (ich würde sie sogar bevorzugen, es sei denn, Sie haben spezielle widersprüchliche Anforderungen).
Natürlich würde ich als ersten Kandidaten als Lösung für Ihr Problem die JavaScript-Bibliothek von D3.j in Betracht ziehen : http://d3js.org . Trotz Flexibilität und anderer Vorteile halte ich diese Lösung jedoch für zu niedrig .
Daher würde ich Ihnen empfehlen, sich die folgenden Open-Source-Projekte für die Big-Data-Visualisierung anzusehen , die leistungsstark und flexibel genug sind, jedoch auf einer höheren Abstraktionsebene arbeiten (einige basieren auf der Grundlage von D3.js und sind es manchmal bezeichnet als D3.js Visualisierungsstapel ).
Unabhängig davon möchte ich zwei Open-Source- Big-Data-Analyse- und Visualisierungsprojekte erwähnen , die sich auf Grafik- / Netzwerkdaten konzentrieren (mit Unterstützung für Streaming-Daten dieses Typs): Cytoscape und Gephi . Wenn Sie an anderen, spezifischeren ( Kartenunterstützung usw.) oder kommerziellen (grundlegende kostenlose Ebenen), Projekten und Produkten interessiert sind , sehen Sie sich bitte diese großartige Zusammenstellung an , die ich gründlich kuratiert habe , um die Hauptliste oben zu erstellen und zu analysieren : http://blog.profitbricks.com/39-data-visualization-tools-for-big-data .
Schließlich, wie ich am Anfang versprochen hatte, Zoomdata - ein kommerzielles Produkt, von dem ich dachte, dass Sie es sich ansehen möchten: http://www.zoomdata.com . Der Grund, warum ich es von meiner Open-Source-Software-Kompilierung ausgeschlossen habe, liegt in der integrierten Unterstützung für Big-Data-Plattformen . Zoomdata bietet insbesondere Datenkonnektoren für Cloudera Impala, Amazon Redshift, MongoDB, Spark und Hadoop sowie Suchmaschinen, wichtige Datenbank-Engines und Streaming-Daten.
Haftungsausschluss: Ich bin überhaupt nicht mit Zoomdata verbunden. Ich war nur beeindruckt von den verschiedenen Konnektivitätsoptionen (die Sie möglicherweise teuer kosten , aber das ist ein weiterer Aspekt der Analyse dieses Themas).
quelle
Die Visualisierung großer Datenmengen ist ein seit langem bestehendes Problem. Eines der Probleme ist zu verstehen, wie wir über eine Million Punkte auf einem Bildschirm mit nur etwa ~ Millionen Pixeln anzeigen können.
Trotzdem sind hier einige Tools, die mit Big Data umgehen können:
quelle
Wenn Sie Python verwenden, würde ich die Verwendung von mpld3 empfehlen, das D3js Javascript-Visualisierungen mit Matplotlib von Python kombiniert.
Die Installation und Verwendung ist sehr einfach und es gibt einige coole Plugins und interaktive Dinge.
http://mpld3.github.io/
quelle