在高图表中绘制以下 json
Plotting the below json in a HighChart
下面是一个 json 格式的 json 对象 1.1
{
"JSONVersion":1.1,
"DataBehaviour":"Timebased",
"MeasurementUnit":"MB",
"Error":"",
"DataSeries":[
{
"name":"AvailableMBytes",
"data":[
{
"x":1396602300000,
"y":"1156"
},
{
"x":1396605900000,
"y":"1137.05"
}
]
}
]
}
是否可以在高图表中绘制数据?我的代码看起来像这样,但没有显示任何输出。
$(document).ready(function() {
var options = {
chart: {
renderTo: 'container',
type: 'spline'
},
series: [{}]
};
$.getJSON('data.json', function(data1) {
options.series[0].data = data1.data;
var chart = new Highcharts.Chart(options);
});
});
如果它是一个数组,如问题所示,迭代它这是工作演示的链接
json 需要有数字而不是字符串:
{
"JSONVersion":1.1,
"DataBehaviour":"Timebased",
"MeasurementUnit":"MB",
"Error":"",
"DataSeries":[
{
"name":"AvailableMBytes",
"data":[
{
"x":1396602300000,
"y":1156
},
{
"x":1396605900000,
"y":1137.05
}
]
}
]
}
和图表代码
$.getJSON('data.json', function(data1) {
options.series[0].data = data1.DataSeries[0].data;
options.series[0].name = data1.DataSeries[0].name;
var chart = new Highcharts.Chart(options);
});
您可以直接将"项目"放在系列中,因为它包含名称和数据。
相关文章:
- D3从嵌套的JSON中绘制第二个圆环图
- Extjs:Ajax,Proxy,使用JSON和JQuery进行图表绘制
- 使用 JSON 文件绘制到画布
- 使用json绘制灰尘.如何绘制灰尘中的关键数据
- 服务器编码的JSON数据出现问题,无法绘制图表
- 用谷歌图表json数据绘制简单的折线图,日期在x轴上
- 高图表不使用 JSON 格式绘制
- 使用 d3.xml 而不是 d3.json 绘制可折叠缩进树
- 将 json 字符串转换为数组格式,可用于绘制数据图表
- 如何使用 json 数据绘制高图表
- D3js:如何使用 JSON 数据绘制多系列折线图
- 绘制 C3 图表时的 JSON 到数组问题
- 从 JSON 在单个高图表图中绘制多个序列
- 仅绘制 JSON 输出的一部分
- 如何将可编辑的表数据保存到用于绘制表的 JSON
- 将 json 数据绘制到 d3js 图的轴上
- 在 JavaScript 中从 JSON 字符串绘制图表
- 如何在 JSON 中使用 X 轴上的两个值在 HighCharts 中绘制
- 在 flot.js 中绘制折线图和条形图以获取 JSON 数据
- 在高图表中绘制以下 json