So speichern und laden Sie eine RDS-Datei in R
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
In diesem Tutorial erfahren Sie, wie Sie mit Python in LuckyTemplates ein dreidimensionales (3D) Streudiagramm erstellen. ist eine Programmiersprache, die häufig zur Datenanalyse und -visualisierung verwendet wird. Es ist ein leistungsstarkes Tool zum Erstellen interaktiver Diagramme und Diagramme. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.
Ein 3D-Streudiagramm ist eine visuelle Darstellung von Datenpunkten in einem dreidimensionalen Diagramm. Es eignet sich zum Anzeigen der Beziehungen zwischen drei Variablen und kann zum Erkennen von Mustern und Trends in den Daten verwendet werden.
Am Ende dieses Blogs können Sie ein 3D-Streudiagramm erstellen, das wie folgt aussieht:
Das resultierende Diagramm verfügt über einen integrierten Slicer, mit dem Sie zwischen verschiedenen Datenebenen wählen können. In dem Beispiel wurde ein Diamantdatensatz verwendet, der aus Karottengröße, Preis und Diamanttiefe besteht.
Inhaltsverzeichnis
Erstellen Sie den Datensatz und die Variablen in Python
Öffnen Sie Ihr Jupyter-Notizbuch .
Der erste Schritt besteht darin, die Pakete zu importieren. In diesem Beispiel werden die Pakete pandas, numpy, seaborn, matplotlib.plypot und Axes3D verwendet. Sie werden als Variablen gespeichert, um ihre Verwendung im Code zu erleichtern.
Die Pakete pandas und numpy sind für die Datenmanipulation von grundlegender Bedeutung. Und Seaborn ist eine Datenvisualisierungsbibliothek in Python, die eine High-Level-Schnittstelle zum Zeichnen attraktiver und informativer statistischer Grafiken bietet.
Das Paket matplotlib.plypot ist eine Datenvisualisierungsbibliothek in Python, die zum Erstellen einer breiten Palette statischer, animierter und interaktiver Visualisierungen in Python verwendet wird. Und schließlich ermöglicht Ihnen das Axes3D- Paket, den Graphen in eine dreidimensionale Figur umzuwandeln.
Nach dem Import der Pakete besteht der nächste Schritt darin, den Datensatz zu laden. In diesem Fall wird der Seaborn-Diamanten-Datensatz verwendet und als Variable df gespeichert .
Wenn Sie sehen möchten, wie der Datensatz aussieht, erstellen Sie eine weitere Zelle und führen Sie df.head( ) aus . Anschließend können Sie die Dimensionen und Metriken im Diamantdatensatz sehen.
Um die x-, y- und z-Variablen Ihres Diagramms festzulegen, folgen Sie der Syntax variable = dataset['dimension'] wie unten gezeigt:
Erstellen Sie die 3D-Streudiagrammfigur in Python
Um die 3D-Figur zu erstellen, verwenden Sie die Variable matplotlib . Wählen Sie dann in den Klammern die Metriken des Diagramms aus, die Sie anpassen möchten.
Wenn Sie beispielsweise die Figurengröße formatieren möchten, müssen Sie die figsize- Metrik verwenden und dann die gewünschte Größe angeben.
Um Ihre Achsen zu definieren, verwenden Sie den Axes3D-Datensatz und kapseln Sie die Variable „fig“ in die Klammer. Dadurch wird diese Variable in eine Funktion umgewandelt. Verwenden Sie dann die Funktion fig.add_axes( ) , um die von Ihnen definierten Achsen in die Figur einzufügen.
Wenn Sie den Code ausführen, erhalten Sie ein leeres 3D-Diagramm.
Um das Streudiagramm zu erstellen, verwenden Sie die Streufunktion und schreiben Sie die drei Achsen, die Sie zuvor definiert haben.
Wenn Sie den Code ausführen, erhalten Sie nun ein einfaches 3D-Streudiagramm.
Wenn Sie Formatierungsänderungen an Ihrem Streudiagramm vornehmen möchten, kehren Sie zur letzten Codezeile zurück. Drücken Sie nach der letzten Achse UMSCHALT+TAB . Dadurch wird ein Dropdown-Menü mit einer Liste der verschiedenen Formatierungsänderungen geöffnet, die Sie am Plot vornehmen können.
Sie können die Farbe, Größe und Form jeder Achse definieren. Mit der Option „cmap“ können Sie ein Farbthema für alle Ihre Achsen auswählen, anstatt sie einzeln anzugeben.
Sie können Achsenbeschriftungen auch hinzufügen, indem Sie der folgenden Syntax folgen:
Das Format des Streudiagramms hängt vollständig davon ab, wie das endgültige Diagramm aussehen soll. Wenn Sie den Code in diesem Beispiel ausführen, sieht er folgendermaßen aus:
Aktivieren Sie die Interaktivität des Streudiagramms
Der nächste Schritt besteht darin, das 3D-Streudiagramm interaktiv zu gestalten. Beachten Sie, dass diese Funktion nur im Jupyter-Notebook verfügbar ist.
Um Ihre Diagramme interaktiv zu gestalten, verwenden Sie den Notebook-Befehl %matplotlib .
Wenn Sie den Code ausführen, werden Sie sehen, dass dem Streudiagramm nun Steuerelemente hinzugefügt wurden, mit denen Sie die Perspektive und Größe des Diagramms ändern können.
Neben den Steuerelementen gibt es auch Informationen zur X-, Y- und Z-Position eines bestimmten Plotpunkts, je nachdem, wo sich Ihr Mauszeiger befindet.
Wenn Sie möchten, dass Ihr Streudiagramm bei jeder Ausführung in einem bestimmten Blickwinkel angezeigt wird, können Sie die Befehle ax.azim oder ax.elev verwenden.
Importieren Sie das 3D-Streudiagramm von Python nach LuckyTemplates
Sobald Sie mit dem Aussehen Ihres Streudiagramms zufrieden sind, besteht der nächste Schritt darin, es aus Jupyter Notebook in LuckyTemplates zu importieren.
Öffnen Sie Ihren LuckyTemplates-Desktop und wechseln Sie zur Registerkarte „Startseite“ . Wählen Sie Daten abrufen > Mehr .
Suchen Sie im Assistenten zum Abrufen von Daten nach der Option „Python-Skript“ und klicken Sie dann auf „Verbinden“ .
Kopieren Sie den Code aus Ihrem Datensatz im Jupyter-Notebook und fügen Sie ihn in das Textfeld „Skript“ von LuckyTemplates ein. Klicken Sie dann auf OK .
Klicken Sie auf den Datensatz und wählen Sie Laden aus .
Der Datensatz aus Ihrem Python-Code kann jetzt in LuckyTemplates im Bereich „Felder“ angezeigt werden.
Um sie in einer visuellen Darstellung darzustellen, klicken Sie im Bereich „Visualisierung“ auf die Option „ Python-Visual“ und aktivieren Sie dann Skript-Visuals .
Wählen Sie als Nächstes im Bereich „Felder“ die Daten aus, die in Ihrem Streudiagramm angezeigt werden sollen. Es wird empfohlen, alle Daten einzubringen, da Sie so den Datensatz erweitern und andere in LuckyTemplates verfügbare Funktionen aktivieren können.
Wenn Sie fertig sind, kehren Sie zu Ihrem Jupyter-Notizbuch zurück und kopieren Sie Ihren Code (mit Ausnahme des Ansichtspunkts). Fügen Sie dies in den Python- Skripteditor in LuckyTemplates ein.
Bevor Sie den Code ausführen, müssen Sie einige Änderungen vornehmen. Da Datensätze in LuckyTemplates standardmäßig als Datensatz bezeichnet werden , müssen Sie die df-Variable auskommentieren und stattdessen df als Datensatz zuweisen.
Und schließlich schreiben Sie die Funktion plt.show( ) , damit das Streudiagramm auf dem LuckyTemplates-Desktop angezeigt werden kann.
So sieht Ihr 3D-Streudiagramm nun in LuckyTemplates aus.
Hinzufügen von Dimensionsfiltern in LuckyTemplates
Das Tolle an LuckyTemplates ist, dass Sie damit dynamische Visualisierungen erstellen können . Sie können Ihrem 3D-Streudiagramm Dimensionsfilter hinzufügen, um zu steuern, welche Daten in der Visualisierung angezeigt werden.
Ziehen Sie ein Feld Ihrer Wahl in die LuckyTemplates-Zeichenfläche und wandeln Sie es dann mithilfe der Slicer- Option im Visualisierungsbereich in einen Filter um .
Die Daten im 3D-Plot variieren dann je nach der Option, die Sie im Slicer auswählen. Sie können Ihrer LuckyTemplates-Berichtsvisualisierung je nach Ihren Vorlieben oder Anforderungen weitere Dimensionen und Filter hinzufügen .
Anschließend können Sie Ihren Slicer formatieren und in Schaltflächen umwandeln. Sie können auch ein Textfeld erstellen, das die von Ihnen ausgewählte Slicer-Option anzeigt.
Abschluss
Das Erstellen eines 3D-Streudiagramms mit Python in LuckyTemplates ist eine leistungsstarke Möglichkeit, Daten mit drei Variablen zu visualisieren. Es ermöglicht Ihnen, Muster und Trends in den Daten zu erkennen und kann an die Anforderungen Ihres spezifischen Anwendungsfalls angepasst werden.
Darüber hinaus ist die Umwandlung des Streudiagramms in eine dynamische Visualisierung in LuckyTemplates eine hervorragende Möglichkeit, interaktive Dashboards zu erstellen, mit denen Benutzer für sie relevante Daten erkunden und anzeigen können.
Insgesamt können Sie durch die Verwendung von Python in LuckyTemplates Ihre Visualisierungen anpassen und benutzerdefinierte Diagramme und Diagramme erstellen, die in den integrierten Visualisierungsoptionen nicht verfügbar sind. Es eignet sich perfekt für die Datenmanipulation und -analyse und kann zum Bereinigen, Transformieren und Analysieren von Daten verwendet werden, bevor sie in LuckyTemplates visualisiert werden.
Alles Gute,
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
Was ist Self in Python: Beispiele aus der Praxis
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.
Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.
Was ist LuckyTemplates Gateway? Alles was du wissen musst