我有一个与flights
相关的数据库,这是一个样本:
我有什么?
这个jsfiddle描述了我现在拥有的https://jsfiddle.net/salaheddinehajjara/jusjkm8j/48/
var dataSet = [{
"Mkt_Al1" : "4U", // the airline
"City_Orig" : "Casablanca",
"City_Dest" : "Barcelona",
"Freq" : 2,
"Op_Days" : "[ \"2\", \"3\" ]" // Operating days : Tuesday and Wednesday
},
{
"Mkt_Al1" : "3O",
"City_Orig" : "Stockholm",
"City_Dest" : "Madrid",
"Freq" : 3,
"Op_Days" : "[ \"1\", \"3\", \"5\" ]" //Operating days : Monday, Wednesday and Friday
},
{
"Mkt_Al1" : "AF",
"City_Orig" : "Paris",
"City_Dest" : "Casablanca",
"Freq" : 3,
"Op_Days" : "[ \"5\", \"6\", \"7\" ]" //Operating days : Friday, Saturday and Sunday
}]
我想要什么?
我想使用dc.js和crossfilter.js制作bubble chart
。
在x轴:我想拥有一周的日子,从星期一到
星期日,它指的是operating days
的{{1}}。
在y轴:我希望拥有flight
。
Bubbles :将包含number of flights
。
我不知道如何真正前进,因为,我希望在选择Airlines
和origin
之后显示此的气泡,我不知道知道这样做是因为我在我的dahsboard中有两个菜单选择器,用于原点和目的地,它们工作正常。
第二件事我不知道如何在这些运营日对我的航班进行分组,因为我试图创建这样的维度:
destination
问题?
此代码存在问题,它返回 第一个操作日,我不知道如何解决此问题。
请问我怎样才能实现上述目标?