繁体   English   中英

c3.js如何在x / y轴中设置json数据

[英]c3.js how to set json datas in x/y Axis

我使用c3创建简单的图形。 我想从Json文件中获取数据并填充它以创建我的线图。

我的Y值应为(“标签”),而我的X值应为(“数据”)。 这就是我的代码的样子:

 var chart = c3.generate({
     bindto: '#chart',
     data: {
          xFormat: '%Y-%m-%dT%H:%M:%S',
          json: {
               times:datas,
               data: labels 
                 }
           }
      });

我的“数据”(数组)是:

"2014-01-01T10:10:10"
"2014-02-01T10:10:10"
"2014-03-01T10:10:10"
"2014-04-01T10:10:10"
"2014-05-01T10:10:10"
...

还有我的标签:

 1234.433
 2234.431
 1231.546
 8965.354
 ....

现在如何设置数据到X轴和标签到Y轴?

为了创建日期直方图,您必须将x轴定义为时间序列。

结果看起来像这样:

var chart = c3.generate({
    data: {
        x: "time",
        json: {
            time: datas,
            data: labels
        }
    },
    axis:{
        x:{
            type: "timeseries",
            tick:{
                format:"%Y-%m-%dT%H:%M:%S"
            }
        }
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM