Bokeh - Einführung

Bokeh ist eine Datenvisualisierungsbibliothek für Python. Im Gegensatz zu Matplotlib und Seaborn sind sie auch Python-Pakete für die Datenvisualisierung. Bokeh rendert seine Diagramme mit HTML und JavaScript. Daher erweist es sich als äußerst nützlich für die Entwicklung von webbasierten Dashboards.

Das Bokeh-Projekt wird von NumFocus gesponsert https://numfocus.org/.NumFocus unterstützt auch PyData, ein Bildungsprogramm, das an der Entwicklung anderer wichtiger Tools wie NumPy, Pandas und mehr beteiligt ist. Bokeh kann sich problemlos mit diesen Tools verbinden und interaktive Diagramme, Dashboards und Datenanwendungen erstellen.

Eigenschaften

Bokeh konvertiert die Datenquelle hauptsächlich in eine JSON-Datei, die als Eingabe für BokehJS verwendet wird, eine JavaScript-Bibliothek, die wiederum in TypeScript geschrieben ist und die Visualisierungen in modernen Browsern rendert.

Manche der important features of Bokeh sind wie folgt -

Flexibilität

Bokeh ist nützlich für allgemeine Plotanforderungen sowie für benutzerdefinierte und komplexe Anwendungsfälle.

Produktivität

Bokeh kann problemlos mit anderen beliebten Pydata-Tools wie Pandas und Jupyter Notebook interagieren.

Interaktivität

Dies ist ein wichtiger Vorteil von Bokeh gegenüber Matplotlib und Seaborn, die beide statische Diagramme erzeugen. Bokeh erstellt interaktive Diagramme, die sich ändern, wenn der Benutzer mit ihnen interagiert. Sie können Ihrem Publikum eine Vielzahl von Optionen und Werkzeugen zum Ableiten und Betrachten von Daten aus verschiedenen Blickwinkeln zur Verfügung stellen, damit der Benutzer eine „Was wäre wenn“ -Analyse durchführen kann.

Kraftvoll

Durch Hinzufügen von benutzerdefiniertem JavaScript können Visualisierungen für spezielle Anwendungsfälle generiert werden.

Gemeinsam nutzbar

Diagramme können in die Ausgabe von eingebettet werden Flask oder Djangoaktivierte Webanwendungen. Sie können auch in gerendert werden

Jupyter

Notizbücher.

Open Source

Bokeh ist ein Open Source Projekt. Es wird unter der Berkeley Source Distribution (BSD) -Lizenz vertrieben. Der Quellcode ist auf verfügbarhttps://github.com/bokeh/bokeh.