Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Die Erstellung interaktiver Visualisierungen und deren Einbettung in hochwertige PDF-Publikationen ist durch die Integration von Bokeh Python mit IronPDF for Python problemlos möglich.
Bokeh ist ein robustes Python-Framework für die Erstellung hochwertiger, interaktiver Infografiken, die sich leicht mit anderen teilen und in Online-Anwendungen einbetten lassen. Eine eingehende Datenanalyse und -präsentation kann durch die Erstellung komplizierter Diagramme, wie Blasendiagramme, Boxplots und Diagramme mit Fehlerbalken, erheblich erleichtert werden.
IronPDF ist in erster Linie eine .NET-Bibliothek, aber Sie können sie verwenden, um ihre Fähigkeiten zu erweitern. Durch die Verwendung von Bokeh für die visuelle Darstellung und IronPDF für die PDF-Generierung können Benutzer komplexe und dynamische visuelle Daten in statische PDF-Berichte einfügen.
Die Erstellung von Visualisierungen mit Bokeh, der Export dieser Plots als Bilder und die anschließende Verwendung von IronPDF zur Einbettung dieser Bilder in PDF-Dokumente bilden dieses Integrationsverfahren. Diese Methode kombiniert die besten Eigenschaften der statischen Dokumentenerstellung mit interaktiven Visualisierungen und ermöglicht es Datenwissenschaftlern, Analysten und Entwicklern, umfassende, ästhetisch ansprechende Berichte zu erstellen, die einfach zu verteilen und zu überprüfen sind.
Bokeh Python bietet mit dem Modul plotting
import figure
eine leistungsfähige Plot-Schnittstelle, mit der eine Vielzahl von interaktiven Datenvisualisierungen erstellt werden können. Seine Flexibilität erstreckt sich auch auf die Layout-Verwaltung, wobei der layouts
-Import row
und der layouts
-Import gridplot
die nahtlose Anordnung von mehreren Plots erleichtert.
Als interaktive Visualisierungsbibliothek, die für moderne Webbrowser optimiert ist, rendert Bokeh atemberaubende Bokeh-Diagramme, die dynamisch auf Benutzerinteraktionen reagieren. Von einfachen Liniendiagrammen bis hin zu komplexen Balkendiagrammen zeichnet sich Bokeh durch die klare und präzise Darstellung von Datenpunkten aus und ist damit ein unschätzbares Werkzeug für die interaktive Datenvisualisierung, -erforschung und -präsentation.
Bokeh eignet sich für eine Vielzahl von datenwissenschaftlichen und Visualisierungsaufgaben, da es eine breite Auswahl an Darstellungsformen bietet, darunter Liniendiagramme, Balkendiagramme, Streudiagramme, Boxplots, Blasendiagramme und Diagramme mit Fehlerbalken. Aufgrund des hohen Anpassungsgrades der Bibliothek können die Benutzer Plot-Elemente wie Farben, Beschriftungen und Legenden ändern, um visuell ansprechende und lehrreiche Bilder zu erstellen.
Mit Bokeh können interaktive Diagramme erstellt werden, die es den Nutzern ermöglichen, Daten durch Zoomen, Schwenken und Bewegen des Mauszeigers zu vertiefen. Für tiefere Einblicke und Datenrecherchen oder auch nur für die Darstellung öffentlich zugänglicher Daten ist diese Interaktivität unerlässlich.
Bokeh erstellt visuell beeindruckende und hochwertige Visualisierungen, die sich für Veröffentlichungen und Präsentationen eignen. Die Bilder sollen sowohl lehrreich als auch ästhetisch ansprechend sein.
Bokeh bietet eine breite Palette von Möglichkeiten zur Anpassung des Plots. Plot-Elemente, Farben, Beschriftungen und andere Funktionen können vom Benutzer angepasst werden, was eine individuelle und genaue Darstellung ermöglicht.
Bokeh wird mit einem integrierten Bokeh-Server geliefert, mit dem Sie dynamische Dashboards und Online-Anwendungen erstellen können. Diese Funktion eignet sich perfekt für dynamische Datenvisualisierung, da sie Datenstreaming und -aktualisierung in Echtzeit ermöglicht.
Bokeh-Visualisierungen können als eigenständige HTML-Dateien exportiert oder in Webanwendungen integriert werden. Das Teilen von interaktiven Visualisierungen im Internet wird durch diese Verbindung vereinfacht.
Bokeh erleichtert die Erstellung komplizierter Layouts und interaktiver Widgets (wie Dropdown-Menüs und Schieberegler) die die Erstellung anspruchsvoller Daten-Dashboards und Anwendungen ermöglichen.
Große Datenmengen können mit Bokeh effektiv bearbeitet werden. Selbst bei großen Datenmengen werden effektive Rendering-Algorithmen eingesetzt, um die Reaktionsfähigkeit und Interaktivität der Visualisierungen zu erhalten.
Die Einrichtung und Konfiguration von Bokeh in Python erfolgt in mehreren Schritten, von der Installation bis zur interaktiven Plotgenerierung.
Sie müssen zuerst die Bokeh-Bibliothek installieren. Hierfür kann Pip verwendet werden:
pip install bokeh
Nach der Installation von Bokeh müssen Sie die benötigten Teile aus Bokeh importieren.
from bokeh.plotting import figure, output_file, show
Bereiten Sie die Informationen für die Visualisierung vor. Diese Daten können als "Pandas"-DataFrames, "NumPy"-Arrays oder Listen dargestellt werden. Mit der Funktion figure
in Bokeh kann eine neue Grafik erstellt werden. Die Plotanpassung umfasst das Ändern von Beschriftungen, Titeln und anderen Details des Plots.
# Sample data
x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 4, 5]
# Create a Bokeh figure
p = figure(title="Simple Bokeh Plot", x_axis_label='X-Axis', y_axis_label='Y-Axis')
Um Ihre Daten darzustellen, fügen Sie Renderer hinzu (wie Linien, Kreise und Balken) zur Handlung.
# Add a line renderer
p.line(x, y, legend_label="Line Example", line_width=2)
Geben Sie den gewünschten Ausgabeort für das Diagramm an. Sie kann inline angezeigt oder in eine Datei exportiert werden.
# Output to an HTML file
output_file("bokeh_plot.html")
Verwenden Sie die Anzeigefunktion, um die Bokeh-Diagramme darzustellen.
# Show the plot
show(p)
Die Integration von Bokeh in IronPDF for Python umfasst die Erstellung interaktiver Visualisierungen mit Bokeh, den Export dieser Bilder als statische Fotos und die anschließende Erstellung eines PDF-Dokuments mit diesen Bildern. Wir werden die Python-Bibliothek IronPDF verwenden, um das PDF-Dokument zu erstellen.
Verwenden Sie die robuste IronPDF-Python-Bibliothek zum Erstellen, Ändern und Konvertieren von PDF-Dateien. Es ermöglicht Programmierern, mit bestehenden PDFs zu arbeiten, HTML in PDFs zu konvertieren und verschiedene programmierbasierte Aufgaben im Zusammenhang mit PDFs auszuführen. IronPDF bietet eine anpassbare und benutzerfreundliche Möglichkeit zur Erstellung hochwertiger PDF-Dokumente und ist damit eine nützliche Lösung für Anwendungen, die eine dynamische PDF-Erstellung und -Verarbeitung erfordern.
Sie können IronPDF verwenden, um HTML-Informationen in PDF-Dokumente zu konvertieren. Dies ermöglicht die Nutzung von modernem HTML5, CSS3 und JavaScript, um visuell ansprechende PDF-Publikationen aus Webinhalten zu erstellen.
Programmatisch erstellte neue PDF-Dokumente können mit Text, Bildern, Tabellen und anderem Material versehen werden. Mit IronPDF können Sie vorhandene PDF-Dokumente öffnen und bearbeiten. Sie können den Inhalt der PDF-Datei ergänzen oder ändern und auch bestimmte Abschnitte entfernen.
Verwenden Sie CSS, um den Inhalt von PDFs zu gestalten. Dazu gehört die Unterstützung komplexer Layouts, Schriftarten, Farben und anderer Designelemente. Erstellen Sie dynamisches Material in PDFs durch Rendering von HTML-Inhalten, die mit JavaScript verwendet werden können.
Pip kann verwendet werden, um IronPDF zu installieren. Verwenden Sie zur Installation den folgenden Befehl:
pip install ironpdf
Erstellen Sie ein Diagramm unter Verwendung von Bokeh. Um dies zu veranschaulichen, wollen wir ein einfaches Liniendiagramm erstellen.
# Step 1: Import Bokeh Libraries
from bokeh.plotting import figure, output_file, show
from ironpdf import ChromePdfRenderer
# Prepare Your Data
x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 4, 5]
# Create a Plot
p = figure(title="Simple Bokeh Plot", x_axis_label='X-Axis', y_axis_label='Y-Axis')
# Add Renderers
p.line(x, y, legend_label="Line Example", line_width=2)
# Configure Output
output_file("bokeh_plot.html")
# Create a PDF document
iron_pdf = ChromePdfRenderer()
# Add HTML content to the PDF (you can also add text, CSS, or JavaScript)
pdf = iron_pdf.RenderHtmlFileAsPdf("bokeh_plot.html")
# Save the PDF document
pdf.SaveAs("BokehPlot.pdf")
print("PDF document generated successfully.")
Wir importieren die erforderlichen Funktionen von Bokeh. Legen Sie die Werte der Beispieldaten fest und erstellen Sie eine Bokeh-Abbildung mit Achsenbeschriftungen und einem Titel. Dann verwenden Sie p.line()
um dem Plot einen Linien-Renderer hinzuzufügen. Verwenden Sie Bokehs `output_file()methode zum Exportieren der Bokeh-Karte als HTML-Datei oder als Bild (wie zum Beispiel ein PNG).
Die Datei `output_file()diese Funktion wurde von Bokeh übernommen. Das Bokeh-Diagramm kann auch als HTML-Datei unter dem angegebenen Dateinamen exportiert werden. Erstellen Sie ein PDF-Dokument mit IronPDF und fügen Sie die exportierte Bokeh-Karte darin ein.
Von IronPDF importieren wir die Klasse ChromePdfRenderer
. Wir starten eine neue IronPDF-Instanz. Verwendung von "RenderHtmlFileAsPdf()wir fügen die exportierte Bokeh-Chart-HTML-Datei an das PDF-Dokument an. Schließlich verwenden wir SaveAs()
um das PDF-Dokument zu speichern.
Obwohl Bokeh Python und IronPDF nicht direkt integriert sind, können wir dennoch eine vergleichbare Funktionalität erreichen, indem wir Bokeh-Diagramme als Bilder exportieren und dann IronPDF verwenden, um sie in PDF-Dokumente einzubetten. Während IronPDF für Python programmatische Möglichkeiten zur Erstellung von PDF-Dokumenten bietet, stellt Bokeh leistungsstarke Werkzeuge zur Erstellung dynamischer und ansprechender Diagramme bereit.
Sie können ganz einfach Bokeh-Diagramme zu Ihren PDF-Berichten und -Dokumenten hinzufügen, indem Sie die folgenden Anweisungen befolgen. Dies ermöglicht die Erstellung gründlicher, ästhetisch ansprechender Texte mit dynamischer, interaktiver Datenvisualisierung, die die Art und Weise, wie datengestützte Erkenntnisse präsentiert und kommuniziert werden, verbessert.
Wenn Sie die Produkte von IronPDF und Iron Software in Ihren Entwicklungsprozess einbeziehen, können Sie sicherstellen, dass Ihre Kunden und Endbenutzer funktionsreiche, hochwertige Softwarelösungen erhalten. Außerdem wird dies zur Prozess- und Projektoptimierung beitragen.
Mit einer ausführlichen Dokumentation, einer aktiven Community und regelmäßigen Updates ist IronPDF ein großartiges Tool, das man immer zur Hand haben sollte. IronPDF bietet eine kostenlose Testversion und Preise ab $749, so dass Sie auch weiterhin das Beste aus diesem Produkt herausholen können. Iron Software ist ein zuverlässiger Partner für moderne Softwareentwicklungsprojekte.
9 .NET API-Produkte für Ihre Bürodokumente