刚下载highstock 1.1.6。 js目录包含一个modules文件夹,其中包含一个名为canvas-tools.js
的文件。我查看了highstocks.com和highslide.com以及搜索他们的论坛,但是对于我的生活,我找不到任何关于模块是什么或如何使用highstock.js的文档
这里的任何人都可以对这个最神秘的javascript库有所了解吗?
非常感谢。
答案 0 :(得分:2)
CanVG.js可以将SVG元素渲染到canvas元素上。 Highstocks / Highcharts需要它来实现画布而不是SVG渲染的所有旧(非IE)浏览器(即Android< = 2.3)。
由Thierry州发布的链接,该文件包含
canvg渲染器+ rgbcolor.js + canvg.js(连接到一个文件)
现在,如果您开发了可能脱机运行的跨设备Highstocks / Highcharts应用程序,这对您很重要
1.确保模块目录中的canvas-tools.js
包含在项目中
2.将global: {
canvasToolsURL: '{local_path_to}/canvas-tools.js'
}
添加到您的highcharts选项(作为code.highcharts.com的默认值)
3.如果您的项目使用HTML5清单,请确保它也在那里引用。
希望这可以节省一些人我所经历的调试混乱,并完全澄清你的问题。
答案 1 :(得分:1)
似乎是Android上的SVG兼容性。见http://www.highcharts.com/documentation/compatibility