在dimplejs可视化中过滤和排序

时间:2014-07-10 08:03:51

标签: javascript d3.js data-visualization dimple.js

我将x可视化为userId,y为日期。 对于每个用户,我有气泡代表半径和颜色的东西, 因为我有一些dificullt显示243个用户我添加了用户的范围滑块,以显示当时最多30个用户。

行的例子:

    1362499,"Orange Revolution",12.217.127.27,"2004-11-26 01:08:34",62,f;h;m,AR,33.7500,4
   1362499,"Orange Revolution",12.217.127.27,"2004-11-26 02:46:55",3,f,AR,33.7500,4
   1362499,"Orange Revolution",12.217.127.27,"2004-11-26 02:48:16",59,b;m,AR,33.7500,4
   1362499,"Orange Revolution",12.217.127.27,"2004-11-26 02:49:00",11,h,AR,33.7500,4
   1362499,"Orange Revolution",82.82.89.4,"2004-11-26 18:20:14",73,b,AR,73.0000,1
   1362499,"Orange Revolution",4.5.76.105,"2004-11-26 19:25:02",6,k;m,AR,6.0000,1
   1362499,"Orange Revolution",193.219.28.144,"2004-11-26 21:18:32",68,c;k;m,AR,68.0000,1
   1362499,"Orange Revolution",Adamahill,"2004-11-26 22:33:54",4,f,AR,4.0000,1
   1362499,"Orange Revolution",Andris,"2004-11-27 00:41:39",1,m,AR,1.0000,1
   1362499,"Orange Revolution",159753,"2004-11-27 13:12:26",89,b;m,AR,89.0000,1
   1362499,"Orange Revolution",82.160.33.130,"2004-11-27 13:20:15",27,b;c,AR,27.0000,1
   1362499,"Orange Revolution",213.164.241.16,"2004-11-27 16:34:16",33,b;c,AR,33.0000,1
   1362499,"Orange Revolution",12.39.93.63,"2004-11-27 18:35:49",43,m,AR,43.0000,1
   1362499,"Orange Revolution",AlexanderWinston,"2004-11-27 19:42:22",4,f,AR,4.0000,1
   1362499,"Orange Revolution",130.15.162.58,"2004-11-27 23:27:28",14,c;f,AR,14.0000,1
   1362499,"Orange Revolution",68.20.24.73,"2004-11-28 05:33:51",1,m,AR,1.0000,1
   1362499,"Orange Revolution",63.193.101.81,"2004-11-29 03:36:08",135,a;c,AR,207.0000,6
   1362499,"Orange Revolution",167.202.196.72,"2004-11-29 09:40:54",24,b;c,AR,24.0000,1
   1362499,"Orange Revolution",212.76.39.9,"2004-12-02 17:15:59",13,c;m,AR,13.0000,1
   1362499,"Orange Revolution",63.193.101.81,"2004-12-02 19:03:06",256,a;c;g,AR,207.0000,6
   1362499,"Orange Revolution",63.193.101.81,"2004-12-02 19:03:35",1,f,AR,207.0000,6
   1362499,"Orange Revolution",63.193.101.81,"2004-12-03 03:43:01",589,a;c;m,AR,207.0000,6

我的问题是:

  1. 我可以按用户范围过滤数据吗?类型od索引1-30,200-230等。

  2. 我可以订购除X轴(userId)以外的其他订单规则吗?例如,每个用户的气泡数,用户半径的AVG。

1 个答案:

答案 0 :(得分:0)

您可以过滤,但可以与凹坑分开,只需减少传递给图表的数据集。

您可以使用轴的addOrderRule method设置额外的订单规则。

NB。版本2.0.0有一个错误,它的排序逻辑可能会让它变得困难,我建议你得到version 1.1.5,或者如果你想要版本2的某些功能,你可以选择current pre-release build来自Git Hub,它有一个固定的位置。