如上圖所示,即使 P1 值為 0,工具提示也會顯示 P1 和 P2。當(dāng)我將鼠標(biāo)懸停在 P3 上時也是如此。如果值為 0,如何確保懸停工具提示不顯示值?在這種情況下,不應(yīng)在懸停時看到 P1 值,而只能看到 P2 和 P3。這是我要調(diào)用的定義:def create_priority_graph(P1, P2, P3): x = { 'P1': P1, 'P2': P2, 'P3': P3 } colors = ["#e84d60", "#f2c707", "#718dbf"] data = pd.Series(x).reset_index(name='value').rename(columns={'index':'toolscore'}) data['angle'] = data['value']/data['value'].sum() * 2*pi data['color'] = colors p = figure(plot_height=250, plot_width=300, title="Open Issues by priority", toolbar_location=None,tools="hover", tooltips="@toolscore: @value", x_range=(-0.5, 1.0)) p.wedge(x=0, y=1, radius=0.35,start_angle=cumsum('angle', include_zero=True), end_angle=cumsum('angle'),line_color="white", fill_color='color', legend='toolscore', source=data) p.axis.axis_label=None p.axis.visible=False p.grid.grid_line_color = None return p
2 回答

藍山帝景
TA貢獻1843條經(jīng)驗 獲得超7個贊
由于您未提供任何代碼,因此最簡單的方法可能是ColumnDataSource
在繪圖之前從您構(gòu)建數(shù)據(jù)的任何數(shù)據(jù)中刪除 0 值切片。
添加回答
舉報
0/150
提交
取消