Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在破折号上更新chart.js小部件_Javascript_Coffeescript_Chart.js_Dashing - Fatal编程技术网

Javascript 在破折号上更新chart.js小部件

Javascript 在破折号上更新chart.js小部件,javascript,coffeescript,chart.js,dashing,Javascript,Coffeescript,Chart.js,Dashing,我目前正在使用开发一个仪表板,仪表板本身呈现良好。然而,为了绘制这些图,我使用了一个基于Chart.js的附加的。当我需要用新数据更新这个图表时,问题就来了。 小部件的coffee脚本是: class Dashing.lin extends Dashing.Chartjs onData: (data) -> @barChart 'char', # The ID of your html element ["Hour 1", "Hour 2", "Hour 3", "

我目前正在使用开发一个仪表板,仪表板本身呈现良好。然而,为了绘制这些图,我使用了一个基于Chart.js的附加的。当我需要用新数据更新这个图表时,问题就来了。 小部件的coffee脚本是:

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()方法,但我无法从这个coffee脚本中成功调用该方法

提前谢谢