如何制作气泡图等待选择一些值然后显示气泡

时间:2016-08-21 01:18:53

标签: dc.js crossfilter bubble-chart

我有一个与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.jscrossfilter.js制作bubble chart

就像Nasdaq example

一样

在x轴:我想拥有一周的日子,从星期一到

星期日,它指的是operating days的{​​{1}}。

在y轴:我希望拥有flight

Bubbles :将包含number of flights

我不知道如何真正前进,因为,我希望在选择Airlinesorigin之后显示此的气泡,我不知道知道这样做是因为我在我的dahsboard中有两个菜单选择器,用于原点和目的地,它们工作正常。

第二件事我不知道如何在这些运营日对我的航班进行分组,因为我试图创建这样的维度:

destination

问题?

此代码存在问题,它返回 第一个操作日,我不知道如何解决此问题。

请问我怎样才能实现上述目标?

0 个答案:

没有答案