Javascript 交叉滤波器示例没有';行不通

Javascript 交叉滤波器示例没有';行不通,javascript,d3.js,crossfilter,Javascript,D3.js,Crossfilter,我已从以下链接下载了交叉过滤器示例: 而且它似乎不起作用。页面会加载,但图表和表格不会加载。 是否有我必须首先安装的库,或者其他什么? 我已经阅读了wiki和自述文件,但没有找到关于如何使用该库或至少使示例工作的说明 谢谢。大多数浏览器通过AJAX强制执行从本地文件系统读取文件的严格权限。因此,您需要通过本地web服务器加载示例,例如Python的内置服务器: python -m SimpleHTTPServer 8888 & 运行后,转到http://localhost:8888/

我已从以下链接下载了交叉过滤器示例:

而且它似乎不起作用。页面会加载,但图表和表格不会加载。 是否有我必须首先安装的库,或者其他什么? 我已经阅读了wiki和自述文件,但没有找到关于如何使用该库或至少使示例工作的说明


谢谢。

大多数浏览器通过AJAX强制执行从本地文件系统读取文件的严格权限。因此,您需要通过本地web服务器加载示例,例如Python的内置服务器:

python -m SimpleHTTPServer 8888 &

运行后,转到
http://localhost:8888/

只是补充了一点说明

确保已将
python
添加到path环境变量中。下载一个交叉过滤器示例(可以下载/分叉)后,在该目录中运行命令行或终端和CD

如果您正在运行python 3,请使用以下命令:


python-mhttp.server8888&

好的,我发现了一个确实有效的示例,但是只有在Firefox中。。。有人能解释一下为什么这个版本有效,而原来的版本不行吗?非常感谢。杰森的回答恰到好处。另一种选择是XAMPP()。但如果你只是在寻找一些简单的东西,那可能比你想要的要多。另一种选择(IMHO使使用交叉过滤器更容易)是dc.js()。在d3noob.org上有一些关于入门的博客文章。第一个帖子在这里