Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dimplejs可视化中的过滤和排序_Javascript_D3.js_Data Visualization_Dimple.js - Fatal编程技术网

Javascript dimplejs可视化中的过滤和排序

Javascript dimplejs可视化中的过滤和排序,javascript,d3.js,data-visualization,dimple.js,Javascript,D3.js,Data Visualization,Dimple.js,我使用x作为用户ID,y作为日期进行可视化。 对于每个用户,我都有代表半径和颜色的气泡, 因为我有一些修改来显示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

我使用x作为用户ID,y作为日期进行可视化。 对于每个用户,我都有代表半径和颜色的气泡, 因为我有一些修改来显示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
我的问题是: 我可以按用户范围过滤数据吗?类型od索引1-30、200-230等

除了X轴用户ID,我可以按其他订购规则订购吗?例如,每个用户的气泡数、用户半径的平均值


您可以进行筛选,但这将与dimple分离,只需减少传递到图表的数据集

可以使用轴的方向设置额外的顺序规则


注意。版本2.0.0在其订购逻辑中有一个缺陷,这可能会使它变得困难,我建议您要么获得版本2的一些功能,要么如果您想要版本2的一些功能,您可以从Git Hub中选择,它有一个修复程序。

对于范围问题,我将单独进行此操作。但是构建版本2.0.2解决了什么问题?我尝试使用这个addOrderRule,但它不适合按气泡数排序。另一个问题是,我使用vis-like,无法将图表涂成相同的颜色,不透明度没有改变。它修复了按函数或一维排序的错误,您可以创建谓词函数来处理自定义行为。我建议你为你的颜色和不透明度问题创建一个单独的问题,并包括到目前为止你所拥有的一些东西,那么应该很容易看出你做错了什么。