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

