不幸的是,@types/rickshaw似乎是空的,所以我必须创建自己的声明文件。这是我现在的一个: export class Graph {Rickshaw.Graph.Axis.Time({graph: newGraph})
(25,41): Property 'Axis' does not exist我检查了该方法的源代码,它
我目前有一个graph.js,它从用户那里接收储蓄计算器的输入,以便用d3和rickshaw.js图形创建一个图形。我调用Rickshaw图我收到一个Uncaught ReferenceError: Rickshaw is not defined.的错误
rickshaw.js文件与d3.layout.js和d3.vs.js一起保存在vendor/javascript/rickshaw.js中。
所以我很确定问题是用var ajaxGraph = new Rickshaw.Graph.Ajax创建图形并不会返回与var graph = new Rickshaw.Graph相同的对象。用于var ajaxGraph = new Rickshaw.Graph.Ajax的var ajaxGraph = new Rickshaw.Graph.Ajax函数太复杂,我无法用我目前的技能来理解。我能从Rickshaw.Graph.Ajax中得到合适的图形对象吗?或者我应该尝试单独使用JSON,然后以某种方式调用