我正在使用gRaphael这是对Raphael SVG库的图形扩展的实时更新线图的实施。Graphael文档,最近的样本等
我似乎无法找到任何人做这个近实时更新项目的例子,这很好。我假设有一种方法可以用新的数据集在图上调用刷新方式(不需要每次都重新初始化一个新的Raphael对象!),但其中存在以下问题:
有没有似乎是任何地方的准确文件。我发现了这个StackOverflow问题:Graphael line chart反过来导致这个文档项目:https://github.com/kennyshen/g.raphael/tree/master/docs,但结果很冷。使用所提供的实例中,我跑进一些错误:
在实施例中使用的语法
r.g.linechart()
不再有效(其中r是圣拉斐尔对象和我假定g是中的gRaphael属性)。在某个程序中,某人必须切换到正确地延伸Raphael对象,以便r.linechart()
工作。传递到
linechart()
的参数不正确,导致再次出现未定义的错误。如果我只传入#x, #y, width, height, arrayX, arrayY
参数并删除了图表标签等,我可以渲染一条普通线条。但当然,我需要能够标记我的轴,并提供一个传奇,等
不用说,没有一个API文档库是不会做的人多好,但也有中坚在那里愿意学习的人严格依赖阅读代码本身。我不是其中之一。我可能会做一个好评的例子,最好使用实时更新。
所以我想的问题是:
- 有谁知道比我挂更好的文档?
- 有人可以指点我的例子,文档失败?
- 有人可以提供
linechart()
将接受的参数的适当分项?
谢谢!
为了记录在案,这里是我多远,我至今:
var r = Raphael('line-chart');
// did NOT work -->
var linechart = r.g.linechart(
10,10,300,220,[1,2,3,4,5],[10,20,15,35,30],
{"colors":["#444"], "symbol":"s", axis:"0 0 1 1"}
);
// worked in a limited way, rendering a plain line with no visible labels/graph -->
var linechart = r.linechart(
10,10,300,220,[1,2,3,4,5],[10,20,15,35,30]
);
的http:// g^.raphaeljs.com/reference.html – Daniel 2013-02-05 11:48:09