另外,发布在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来形成表格。
由于
答案 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...
}
您可以在处理数据时动态计算平均值,而不是将其包含在数据中。