c3js / highcharts多系列嵌套json图表,包含许多数据点

时间:2016-01-06 03:59:10

标签: json d3.js highcharts c3.js

我目前正试图弄清楚是否可以从以下json结构生成c3js图表。

[
  {
    "name": "LineTest1",
    "data": [
      {"date": 1452049754,"value": 118},
      {"date": 1452049759,"value": 120}
    ]
  },
  {
    "name": "LineTest2",
    "data": [
      {"date": 1452049758,"value": 54},
      {"date": 1452049759,"value": 59}
    ]
  }
]

我见过在使用xs或密钥的文档中提到:图表选项似乎是将x和y轴设置为平面数据数组中的特定键,尽管我无法找到任何文档或examples / google与多系列嵌套json相关,或者如何处理它。

使用上面的数据,目标是在图表上渲染2行。第1行具有LineTest1的标题,Line2具有标题LineTest2。第1行的X轴数据点将使用data.date作为时间序列,data.y作为值。

这甚至可能吗?如果没有,有更好的方法吗?如果有可能有人解释如何实现这一目标?我会通过url加载数据,但是我也看到一些提到声明最好使用d3加载json而不是使用c3来执行此操作:

url: '/rest/chart_data_endpoint.json',
type: 'line',
mimeType: 'json'

我还没有能够使用当前的json结构获得单个图表,所以我没有一个小提琴开始。我的另一个困境是可能有几行,每行有5k数据点/行?所以我很好奇highcharts是不是一个更好的选择,因为他们似乎声称你可以用ajax负载做1mil点,虽然我仍然在同一条船上,不知道js或者库本身已经足够知道哪个到了选择或从哪里开始。

0 个答案:

没有答案