Ich habe einen Datenrahmen alsWie kann ich einem Bokeh-Balkendiagramm ein Label hinzufügen?
df = pd.DataFrame(data = {'Country':'Spain','Japan','Brazil'],'Number':[10,20,30]})
I ein Balkendiagramm mit Etikett plotten wollte (der Wert von ‚Nummer‘ ist) an der Oberseite für jeden Balken und annotiert verlaufen entsprechend.
from bokeh.charts import Bar, output_file,output_notebook, show
from bokeh.models import Label
p = Bar(df,'Country', values='Number',title="Analysis", color = "navy")
label = Label(x='Country', y='Number', text='Number', level='glyph',x_offset=5, y_offset=-5)
p.add_annotation(label)
output_notebook()
show(p)
Aber ich habe einen Fehler als ValueError: expected a value of type Real, got COuntry of type str
.
Wie löse ich dieses Problem?