Javascript 用于堆叠条形图的Google charts JSON格式

Javascript 用于堆叠条形图的Google charts JSON格式,javascript,php,json,charts,Javascript,Php,Json,Charts,编辑:我在下面的布局中寻找一个例子。我可能错过了一些东西,因为这是我第一次使用谷歌图表。。。谢谢你的帮助 { "cols": [ {"id":"","label":"Store 1","pattern":"","type":"number"}, {"id":"","label":"Store 2","pattern":"","type":"number"}, {"id":"","label":"Store 3","pattern":"","ty

编辑:我在下面的布局中寻找一个例子。我可能错过了一些东西,因为这是我第一次使用谷歌图表。。。谢谢你的帮助

{
  "cols": [
        {"id":"","label":"Store 1","pattern":"","type":"number"},
        {"id":"","label":"Store 2","pattern":"","type":"number"},
        {"id":"","label":"Store 3","pattern":"","type":"number"},...
      ],
  "rows": [
        {"c":[{"v":"morning","f":'15'},{"v":"noon","f":'20'},{"v":"night","f":'25'}]},...
      ]
}
我在任何地方都找不到一个例子,说明谷歌图表的堆叠条形图需要如何格式化JSON记录。我尝试了一些组合,但我很难想象它

我的数据包括:

           Store 1   Store 2
store_id   walk-ins  walk-ins
morning      20        25
noon         35        40
night        50        55
共有20个存储区用于绘制每行值的堆叠图表

我的JSON现在看起来像:

[{"store_id":"Store 1","time":"morning","walk-ins":"20"}, and so on...]
我很高兴与大家分享PHP,一旦我解决了它需要什么格式的记录喜欢!有人能给我举一个我错过的可能存在的例子吗。谢谢您的帮助。

您查看了吗

JSON格式似乎是一个数组数组:

 var data = google.visualization.arrayToDataTable([
          ['Year', 'Sales', 'Expenses'],
          ['2004',  1000,      400],
          ['2005',  1170,      460],
          ['2006',  660,       1120],
          ['2007',  1030,      540]
        ]);
这意味着您的数据如下所示:

[
    ["store_id", "time","walk-ins"],
    ["Store 1","morning","30"],
    ["Store 2","afternoon","40"],
    ["Store 3","night","50"]
]

我需要转换为JSON格式,因为它来自服务器脚本。我似乎无法确定哪些是COL,以及如何以这种格式排列行。您将使用json_decode,您需要帮助吗?您没有理解我的观点,或者更可能的是,我没有理解您的观点!。请参阅我的编辑。谢谢你的帮助。嗨,美达,谢谢你的帮助!我只是试着聊天,但得到了一个消息,我们正在努力。你在SKYPE上吗?嗨,美达,谢谢你的帮助,但是你的建议不起作用。将输出记录格式化为与数组数据表示例相同的格式不适用于JSON API。