javascript - 从 json 中的 highchart 读回图表详细信息

标签 javascript json charts highcharts

我需要读回图表详细信息,例如样式、类型以及用于通过 Highchart 显示任何图表的所有属性,即类似于 Chart.getSVG()。我需要像 Chart.getJSON() 这样的东西来将整个 JSON 模板与用户选择的颜色、字体、系列位置等保存在数据库中,“数据”除外。

当我们使用 HighChart 服务器自动分发上述图表时,我们需要读取上述模板以及所有用户特定属性,但为我们拥有的 X 和 Y 插入新的数据值,即只有值这里是新的,不是风格。最好的方法是什么?即读取图表上的用户模板,但使用新值生成 pdf。感谢您的帮助。

最佳答案

您可以从以下位置获取为图表设置的所有非默认选项:

var userOptions = $("#container").highcharts().userOptions

因此创建图表时使用的选项存储在那里。现在您可以使用该对象(当然没有 userOptions.series 数组)来存储在数据库中。

要删除 series 数组,请使用以下代码段:

delete userOptions.series

现在您可以使用以下方法创建对象:

var myJSON = JSON.stringify(userOptions);

并将 myJSON 发送到您的数据库并存储它。

关于javascript - 从 json 中的 highchart 读回图表详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26617498/

相关文章:

javascript - 如何临时容纳任意dom节点

javascript - PreloadJS未定义(Windows 8游戏编程)

javascript - CSS - 即使 slider 设置为 100% 宽度,响应式推荐 slider 文本也不会调整大小

javascript - 从 Reddit 提取 JSON 时 JSON 输入意外结束

java - 休息 Angular 和图表 API - 需要意见

javascript - Firebase - 如何扩展 FirebaseError?

JsonResponse 选项参数

html - JSONP 发布请求

javascript - 我怎样才能访问 dojox-chart?

c# - 如何使用 EPPLus 修改图表系列?