首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在高级图表中使用JSON数据

在高级图表中使用JSON数据
EN

Stack Overflow用户
提问于 2014-05-14 23:27:41
回答 2查看 99关注 0票数 0

我有一些JSON数据:

代码语言:javascript
复制
data1=[
{"date": 1396828800, "impressions": 49145385},
{"date": 1396915200, "impressions": 46704447},
{"date": 1397001600, "impressions": 47181000},
{"date": 1397088000, "impressions": 47337965},
{"date": 1397174400, "impressions": 51129266},
{"date": 1397260800, "impressions": 60547397},
{"date": 1397347200, "impressions": 62217077},
{"date": 1397433600, "impressions": 49145385},
{"date": 1397520000, "impressions": 46704447},
{"date": 1397606400, "impressions": 47181000},
{"date": 1397692800, "impressions": 47337965},
{"date": 1397779200, "impressions": 51129266},
{"date": 1397865600, "impressions": 60547397}
];

我想把这个用图表显示出来。下面是我正在处理的模板:http://jsfiddle.net/hohenheim/j8cTE/9/

我怎样才能把这些数据放到图表中呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-14 23:35:16

您需要对您的数据进行一些处理,才能将其转换为高级图表所需的格式。

代码语言:javascript
复制
for (var i=0;i< data1.length;i++) {
    data1[i] = [data1[i].date, data1[i].impressions];
}

http://jsfiddle.net/j8cTE/10/

然后将其用作系列:

代码语言:javascript
复制
    series: 
    [{
        data: data1   
    }]
票数 0
EN

Stack Overflow用户

发布于 2014-05-14 23:34:15

替换

代码语言:javascript
复制
series: 
        [{
            data: [
                    [Date.UTC(2014, 0, 01), 1000],
                    [Date.UTC(2014, 0, 02), 1000],
                    [Date.UTC(2014, 0, 03), 1000],
                    [Date.UTC(2014, 0, 04), 1000]]    
        },
        { 
            data: [
                    [Date.UTC(2014, 0, 01), 1000],
                    [Date.UTC(2014, 0, 02), 1000],
                    [Date.UTC(2014, 0, 03), 1000],
                    [Date.UTC(2014, 0, 04), 1000]]
        }
        ] 

使用

代码语言:javascript
复制
series: [{data: data}]

此外,您还需要重新格式化您的数据,使其看起来像它们在那里显示的那样:

代码语言:javascript
复制
["date", 49145385]

而不是

代码语言:javascript
复制
{"date": 1396828800, "impressions": 49145385}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23666837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档