Daher ist es üblich, dass Sie JSON -Daten mit verschiedenen Parern in ein anderes Format umwandeln müssen.
Für dieses Tutorial werden wir diskutieren, wie Sie eine JSON -Zeichenfolge nehmen und eine Handlungsfigur daraus erstellen können.
Lass uns anfangen.
So exportieren Sie eine Figur in JSON String
Bevor wir uns damit einlassen, wie wir eine JSON -String in eine Figur umwandeln können, müssen wir lernen.
Sie können unser Tutorial auf der Handlung überprüfen.io.Write_json () -Funktion, um mehr zu erfahren. Zum Zusammenhang ermöglicht die Funktion write_json () wir jedoch, eine Figur zu übergeben und als JSON -Zeichenfolge zu speichern.
Ein Beispiel ist wie unten gezeigt:
Handlung importieren.als px ausdrückenIm obigen Beispiel verwenden wir Plotly, um ein einfaches Zeilendiagramm mit dem PX zu erstellen.Line () Funktion.
Anschließend konvertieren wir die Abbildung in eine JSON -Zeichenfolge und speichern sie in eine Datei namens Line_Plot.JSON verwendet das Format write_json ().
Der obige Code sollte eine JSON -Zeichenfolge wie unten gezeigt zurückgeben:
Wie wir aus der obigen Ausgabe sehen können.
Handlung.io.von_json ()
Hier kommt die Funktion from_json () ins Spiel. Es ermöglicht es uns, eine Figur aus einer JSON -Zeichenfolge zu konstruieren.
Die Funktionssyntax ist wie unten gezeigt:
Handlung.io.von_json (Wert, output_type = 'figure', Skip_invalid = false, motor = none)Die Funktionsparameter sind wie gezeigt:
Die Funktion gibt dann eine Abbildung oder einen Abbildungswidget zurück, wie im Parameter Output_type angegeben.
Beispiel 1
Um zu veranschaulichen, wie diese Funktion funktioniert.
Der Code ist wie gezeigt:
JSON importierenIm obigen Beispiel beginnen wir zunächst den JSON und Plotly importieren.IO -Module.
Wir verwenden dann die offene Funktion, um die zuvor exportierte JSON -Datei zu lesen. Dies sollte uns eine JSON -String in einem Wörterbuchformat geben.
Da die Funktion from_json () die JSON -Daten nur als Zeichenfolge und nicht als Wörterbuch akzeptieren kann, konvertieren wir sie mit dem JSON in einen JSON -String.Dumps () Funktionen.
Schließlich übergeben wir die JSON -Zeichenfolge an die Funktion und geben eine Abbildung wie gezeigt zurück:
Wenn Sie die Abbildung als Widget zeichnen möchten, können wir den Parameter output_type in "figureWidget" ändern, wie im folgenden Code gezeigt:
JSON importierenDer Code sollte eine ähnliche Abbildung zurückgeben, jedoch als Widget, wie durch den Typ gezeigt:
drucken (type (io.from_json (Daten, output_type = 'figureWidget'))))Die resultierende Ausgabe:
Wir können sehen, dass der resultierende Wert ein figurbilder ist.Figuren Sie.
Abschluss
In diesem Artikel haben wir festgestellt, wie wir eine Figur aus einer JSON -Zeichenfolge erstellen können, die Plotlys von der Funktion von_json () ausgeht.
Schauen Sie sich andere LinuxHint -Tutorials zu Plotly an, um Ihr Wissen zu erweitern.