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.