c3.js - 如何将y线值设置为url中的第一个值(json数据)
如何将y线值设置为来自URL的第一个值? (JSON数据)c3.js - 如何将y线值设置为url中的第一个值(json数据)
var chartDisplay = c3.generate({ bindto: '.chart',
data: {
url: '/stats',
mimeType: 'json',
},
grid: {
y: {
lines: [ {
value: data1 <---- this is what I cant figure out
}
]
}
}
});
JSON数据是这样的:
{ "data1": 3000,
"data2": [
3000,
3300.0,
3410.0,
4520.0,
]
}
回答:
尝试添加这对您的图表声明,
onrendered: function() { this.api.ygrids([
{value: this.data.targets[0].values[0].value, text:'data 1 value'},
]);
},
this.api基本上是一样的“图表“变量,并且this.data是一个指向已加载数据集的指针。 targets[0]
将是第一个系列加载(数据1)和values[0].value
将在您的第一项
http://jsfiddle.net/y7axwubf/1/
以上是 c3.js - 如何将y线值设置为url中的第一个值(json数据) 的全部内容, 来源链接: utcz.com/qa/258351.html