Bokeh - Legenden anpassen

Verschiedene Glyphen in einem Plot können durch die Legendeneigenschaft identifiziert werden, die standardmäßig als Beschriftung oben rechts im Plotbereich angezeigt wird. Diese Legende kann durch folgende Attribute angepasst werden:

1 legend.label_text_font Ändern Sie die Standardbeschriftungsschrift in den angegebenen Schriftnamen
2 legend.label_text_font_size Schriftgröße in Punkten
3 legend.location Setzen Sie das Etikett an der angegebenen Stelle.
4 legend.title Titel für Legendenbezeichnung festlegen
5 legend.orientation auf horizontal (Standard) oder vertikal einstellen
6 legend.clicking_policy Geben Sie an, was passieren soll, wenn auf die Legende geklickt wird. Ausblenden: Blendet die Glyphe aus, die der Stummschaltung der Legende entspricht

Beispiel

Beispielcode für die Anpassung von Legenden lautet wie folgt:

from bokeh.plotting import figure, output_file, show
import math
x2 = list(range(1,11))
y4 = [math.pow(i,2) for i in x2]
y2 = [math.log10(pow(10,i)) for i in x2]
fig = figure(y_axis_type = 'log')
fig.circle(x2, y2,size = 5, color = 'blue', legend = 'blue circle')
fig.line(x2,y4, line_width = 2, line_color = 'red', legend = 'red line')
fig.legend.location = 'top_left'
fig.legend.title = 'Legend Title'
fig.legend.title_text_font = 'Arial'
fig.legend.title_text_font_size = '20pt'
show(fig)

Ausgabe