处理多维数据

时间:2012-10-28 20:16:42

标签: jquery database-design d3.js

另外,发布在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来形成表格。

由于

1 个答案:

答案 0 :(得分: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...
}

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