![]() |
Charts anhand von JSON-Daten erzeugen
Ich habe eine menge JSON-Datensätze die ich gerne visuell für mich darstellen würde.
Nicht in einem Programm. Einfach nur im Browser. Wo macht man sowas am besten? Ein Datensatz könnte so aussehen
Code:
Da sind noch ein paar mehr Datensätze und die sind auch länger.
{
"Prozessor" : "<CPU Beschreibung>, "Festplatten:" : 3, "Systemsprache", 1031 }, ... |
AW: Charts anhand von JSON-Daten erzeugen
|
AW: Charts anhand von JSON-Daten erzeugen
Du kannst es auch nach Belieben in Postgres-Tabellen packen und dann mit SQL nach Herzenslust abfragen. Dafür gibt's ne Menge Operatoren und Funktionen. Aggregate usw. funktionieren natürlich auch. Ergebnisse dann z.B. mit Delphi Chart Kompos visualisieren.
PG hat JSON und JSONB Typen und kann auch Indices (auf letztere-glaub ich). Wäre zumindest bei wirklich großen Mengen nicht verkehrt. Zur Not kann man auch mit Textspalten anfangen. Die neueste Version (10) kann am meisten JSON. Alles kombinierbar mit normalem SQL. JSON Importe kann man nach Bedarf/Vorhandensein in große Blöcke oder satzweise mit Zusatzinfos importieren/anlegen und diese Infos mit verwursten. Hier nur ein paar Beispiele: ![]() Doku ![]() ![]() usw. |
AW: Charts anhand von JSON-Daten erzeugen
Ich hatte die Tage auch eine Idee. ich weiß nur nicht ob das richtig ist.
Ich habe die einzelnen Datensätze, Keys und Values. Muss ich mir nicht so oder so alles selber ausrechnen? Wenn ich beispielsweise ein Pie-Chart der verwendeten Prozessoren haben möchte, würde ich alle Datensätze durchgehen und mit den Key/Value-Paaren "Prozessor" ein Histogram (Array) erstellen und anschließend dem Chart übergeben. Ist das nicht so? |
AW: Charts anhand von JSON-Daten erzeugen
Wenn ich Dich richtig verstehe, hast du da einen Satz Inventurdaten, die Du erst einmal für Dich aufbereiten willst, um ein Gefühl für Sie zu bekommen. "Out of the Box" sind die üblichen Verdächtigen wie Calc und Excel nicht in der Lage, JSON direkt zu importieren. Also scheint Jobos Ansatz erst einmal der vielversprechendste zu sein. Danach liegen die Daten in einem leicht verdaulichen Format vor und Du kannst das ganze Instrumentarium der Tabellenkalkulationen auf sie loslassen.
Gruß K-H |
AW: Charts anhand von JSON-Daten erzeugen
Die Nachfrage aus #4 liefert ja ein kleines Update zum Bedarf/Ablauf.
Wenn es "reine" key/value Listen sind, dürfte ja die Aufbereitung, die man schön mit PG-SQL machen könnte (oder auch mit einer sqlite extension- wie ich gerade gesehen habe, offenbar schon 3 Jahre auf dem Markt) relativ simple bzw. fast unnötig sein. (Also quasi Kanonen auf Spatzen) "Für mich aufbereiten" klingt zudem nach einmaligen, ad hoc Bedürfnissen ohne großen Programmierbedarf an festen Abläufen, vielleicht sind auch die Mengen nicht so groß, das sich der Einsatz von SQL zur Aufbereitung lohnt. Wieso also nicht mal die js libs ausprobieren, die mjustin empfohlen hat? Hier ist ein kleines Tutorial zum Laden von JSON Daten mit d3 ![]() |
AW: Charts anhand von JSON-Daten erzeugen
So sehen meine Daten leider nicht aus. Im Beispiel im Video gibt es Name und Alter. Daten wie Alter habe ich keine. Ich müsste erst über alle Datensätze drüberrutschen und ein Histogram erstellen.
Ich baue mir da einfach was selber mit Histogrammen. |
AW: Charts anhand von JSON-Daten erzeugen
Du musst den Code natürlich an Deine Bedürfnisse anpassen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz