Angularjs Kendo Chart工具提示字段“未定义错误”

时间:2017-07-24 16:56:27

标签: angularjs kendo-chart

我正在尝试为我的图表设置工具提示。该值是百分比,但我希望“实际”数字不是要显示的百分比。字段名称为“moduleCount”,并且其中包含正确的值。但是,当我将鼠标悬停在图表上时,我收到Angular的“'moduleCount'未定义”错误。我假设我没有正确定义工具提示,因为'moduleCount'已定义且具有值。

我的HTML:

In [92]: d1
Out[92]: 
   A  B  C
0  1  2  3
1  2  3  4
2  3  4  5
3  1  2  3
4  2  3  4
5  3  4  5

In [93]: d2
Out[93]: 
   X  Y  Z
0  1  0  0
1  0  1  0
2  0  0  1
3  0  0  1
4  1  0  0
5  0  1  0

In [110]: vals = (d2.values[:,None,:] * d1.values[:,:,None]).reshape(d1.shape[0],-1)
     ...: cols = pd.MultiIndex.from_product([d1.columns, d2.columns])
     ...: df_out = pd.DataFrame(vals, columns=cols, index=d1.index)
     ...: 

In [111]: df_out
Out[111]: 
   A        B        C      
   X  Y  Z  X  Y  Z  X  Y  Z
0  1  0  0  2  0  0  3  0  0
1  0  2  0  0  3  0  0  4  0
2  0  0  3  0  0  4  0  0  5
3  0  0  1  0  0  2  0  0  3
4  2  0  0  3  0  0  4  0  0
5  0  3  0  0  4  0  0  5  0

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

想出这个。我需要将“dataItem”包含在字段名称中。工作定义是:

 k-tooltip="{visible: true,format: '{0}',template: ' #=dataItem.moduleCount # '}"