2

所以这是我的要求:

  1. 渲染图表数据
  2. 用户可以指定所有图表标签(x 和 y 轴、页眉、子页眉、页脚、子页脚)
  3. 用户可以将图表导出为各种格式
  4. 可能支持其他任意内容,如侧边栏

Highcharts 是#1 和#3 的绝佳选择。它甚至涵盖了#2 的大部分内容,但是,它本身并不支持页脚的概念。

最初,我只是将页脚作为呈现的 highchart 对象下方的纯 HTML 元素输出,但在导出 highchart 时,页脚显然不包括在内。

然后我了解到,highcharts 允许通过利用其自己的内部渲染器来自由绘制,这似乎完美地解决了#2 和#4!

http://www.highcharts.com/ref/#renderer

但是,我正在渲染的文本和形状仍然没有导出。我能够轻松地创建一个示例来说明我正在尝试通过 jsfiddle 做什么。

http://jsfiddle.net/B6s7V/1/

谁能帮我满足这些要求?也许我在 highcharts 中缺少一些标志来让所有东西都导出?

4

1 回答 1

2

我想到了。我没有在 Highcharts.Chart 函数的完整回调中进行自由格式渲染,而是在加载事件中进行。

太奇怪了,移动到我做渲染的地方修复了它。

于 2012-08-16T14:41:53.143 回答