HoverTool 问题,散景。显示“???”当给出符号 (/, -) 或特殊字母 (æ,ø,å) 时

HoverTool problems, bokeh. Shows "???" when signs (/, -) or special letters (æ,ø,å) are given

我正在尝试在哥本哈根不同地区的不同树类型上构建散景堆叠式 barchat。我已经成功构建了一个图表,但还希望它包含一个 HoverTool。我的代码如下所示:

p = figure(x_range = districtName,plot_width = 900, plot_height=400, 
           title='Tree pr. district',toolbar_location= None)

# Stacked bar chart
renderers = p.vbar_stack(stackers=treeName,x='bydelsnavn',source=temp,
            width=0.5, color = colornames)

# Add the hover tool
for r in renderers:
    tree = r.name
    hover = HoverTool(tooltips=[
        ("%s" % tree, "@%s" % tree)
    ], renderers = [r])
    p.add_tools(hover)

p.xaxis.axis_label = 'Copenhagen city cistricts'
p.yaxis.axis_label = 'Tree counts'

show(p)

悬停工具适用于没有丹麦字母“ø”、“æ”或“å”或“/”或“-”等符号的树名。例如,对于 treeName Kirsebær/blomme,悬停工具显示 ???ær/blomme。所以我假设这是因为奇怪的字母和符号。

下面是 districtName 和一些 treeName

districtName = ['Vesterbro-Kongens Enghave', 'Indre By', 'Nørrebro', 'Valby',
       'Vanløse', 'Bispebjerg', 'Brønshøj-Husum', 'Amager Øst',
       'Østerbro', 'Amager Vest']
treeName = ['Lind', 'Kirsebær/Blomme', 'Tjørn', 'Robinie',
       'Kastanie', 'Valnød', 'Hestekastanie', 'Poppel', 'Ask', 'Eg',
       'Løn', 'Platan', 'Avnbøg', 'Røn', 'Skyrækker', 'Tretorn',
       'Trompetkrone', 'Pil', 'Tulipantræ', 'Hassel', 'Birk', ........

我该如何解决这个问题? :-)

包装 {} 中的值:

("%s" % tree, "@{%s}" % tree)