0

此外,在 d3 论坛上发布:https ://groups.google.com/forum/#!topic/d3-js/F2vDEiaCGqI

继续我之前的帖子https://groups.google.com/forum/#!searchin/d3-js/rk./d3-js/M288z95iMxA/mDTlSwhCq6UJ

现在我正在为我的数据添加另一个维度。假设我正在收集 100 个城市的天气数据。我有以下参数:daily_high、daily_low、降水等,它们显示了整个月的平均值。现在,我想在选择特定城市时显示每日数据。即 2 次查看,1 次显示每月平均值的概览,第 2 次显示所选城市的详细信息。我该如何为此创建数据结构?意思是,我是否在单个文件或多个文件中拥有总/月平均值和每日数据?最初,我使用仅包含每月平均值的 csv 来形成表格。

谢谢

4

1 回答 1

0

我建议您使用以下格式的 JSON:

{    
    "London" : {
        "January" : {
            "1" : {
                "high": 100,
                "low": 50,
                "precipitation": 300,
            },
            "2" : {
                "high": 100,
                "low": 50,
                "precipitation": 300,
            },
            MORE DAYS OF THE MONTH...
        },
        MORE MONTHS...
    },
    MORE CITIES...
}

您可以在处理数据时动态计算平均值,而不是将它们包含在数据中。

于 2012-10-28T20:58:39.127 回答