我目前正在使用dashing.io开发一个仪表板,并且破折号本身正常。但是,为了绘制图形,我使用的是基于Chart.js的附加widget。当我需要使用新数据更新此图表时,问题就出现了。 小部件的咖啡脚本是:
class Dashing.lin extends Dashing.Chartjs
onData: (data) ->
@barChart 'char', # The ID of your html element
["Hour 1", "Hour 2", "Hour 3", "Hour 4", "Hour 5"], # Horizontal labels
[
label: 'Power Consumption' # Text displayed when hovered
colorName: 'yellow' # Color of data
data: [80, 59, 13, 31, 48] # Vertical points
]
我的数据是使用python处理的,我得到了python脚本本身直接修改该文件的内容并更新该脚本中的数据点。问题出现时,尽管值已更新,但图表并未反映更改。我知道Chart.js有一个方法update()但我无法从这个咖啡脚本中成功调用该方法。
提前致谢