Alles, was ich tun möchte, ist ein Tortendiagramm erstellen. Die Bokeh-Dokumentation umfasst eine Reihe ausgefeilter Diagramme, einschließlich eines Donut-Diagramms, aber es scheint kein Kreisdiagramm zu enthalten.Wie erstelle ich ein Kreisdiagramm mit Bokeh?
Gibt es ein Beispiel dafür?
Letztendlich muss das Diagramm in eine Webseite eingebettet werden, also muss ich die HTML-Einbettungsfunktionen von Bokeh nutzen.
Groß. Und ich kann sie so beschriften, wie ich andere Glyphen beschreibe, oder? –
Es gibt mehrere Möglichkeiten zum Beschriften. Sie können eine Legende hinzufügen (https://github.com/bokeh/bokeh/blob/master/examples/plotting/file/legend.py) oder Sie können die Methode 'text' im Diagramm verwenden, um selbst Textbeschriftungen hinzuzufügen. Der einfachste Weg, die Achsenbeschriftungen zu setzen, besteht darin, z. B. "x_axis_label" an den Aufruf von "figure" – bigreddot
zu übergeben. Für diejenigen wie mich, die an Pandas saugen. So erhalten Sie die 'Prozente' aus einer Datenreihe:' Prozent = [0] + Liste (ds.cumsum()/ds.sum()) Prozent = [0] + Liste (ds.cumsum()/ds.sum()) '. Ich weiß nicht, ob es einen einfacheren Weg gibt, aber ich habe Legenden wie diese hinzugefügt: 'p = figure()' gefolgt von 'für Start, Ende, Legende, Farbe in zip (Anfang, Ende, Liste (ds.index), Farben) 'und dann' p.wedge (Farbe = Farbe, Legende = Legende, ...) 'wie oben. Und schließlich wird hier erklärt, wie man die Legende neben das Tortendiagramm stellt (leider kleiner): http://stackoverflow.com/questions/26254619 –