这是我的要求:
- 渲染图表数据
- 用户可以指定所有图表标签(x 轴和 y 轴、页眉、子页眉、页脚、子页脚)
- 用户可以将图表导出为各种格式
- 可能支持其他任意内容,例如侧边栏
Highcharts 是#1 和#3 的绝佳选择。它甚至涵盖了 #2 的大部分内容,但是,它本身并不支持页脚的概念。
最初,我只是将页脚作为纯 HTML 元素输出在渲染的 highchart 对象下方,但在导出 highchart 时,显然不包括页脚。
然后我了解到 highcharts 允许通过利用其自己的内部渲染器进行自由绘图,这似乎非常适合解决 #2 和 #4!
http://www.highcharts.com/ref/#renderer
但是,我正在渲染的文本和形状仍未导出。我能够轻松创建一个示例来说明我想通过 jsfiddle 做什么。
有人可以帮我满足这些要求吗?也许我在 highcharts 中缺少一些标志来让所有内容导出?
最佳答案
我明白了。我没有在 Highcharts.Chart 函数的完成回调中进行自由格式渲染,而是在加载事件中进行。
很奇怪,移动我渲染的位置就修复了它。
关于export - Highcharts 自由格式绘图内容未导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11955637/