d3字云布局的fanstic封装
js.d3_cloud的Python项目详细描述
js.d3_云
简介
这个库为fanstatic打包D3 Word Cloud Layout。
这需要web框架与fanstatic之间的集成, 并确保原始资源(在^{tt2}中$ js.d3_cloud中的目录被发布到某个url。作为奖励,这个 库还打包了原始javascript的缩小版本。
包装
包装存储在github上 https://github.com/davidjb/js.d3_cloud。如果你碰巧遇到一个虫子 对应于packaging,请在此处报告。拉取请求是 更欢迎的是,如果你自己修理一些东西,那就越有帮助。 更好!
与库本身相关的任何其他错误都应该指向 原创开发者。
更新此软件包
此过程需要安装用于开发的包- 建议的方法是通过此包中的构建来实现:
cd js.d3_cloud python boostrap.py ./bin/buildout
为了成功地缩小资源,您需要Java安装为 这个过程使用yui压缩程序库(通过minify 以及“yuicompressor”python包)。
要获取此库的更新版本,请执行以下操作:
pushd js/d3_cloud/resources wget https://github.com/iLanguage/d3-cloud/raw/master/src/d3.layout.cloud.js -O d3.layout.cloud.js wget https://github.com/iLanguage/d3-cloud/raw/master/LICENSE -O LICENSE popd #Edit changelog, setup.py for versions, etc python setup.py minify_d3_cloud git commit -a -m "Updated for release 1.0.1" git push
如果您是在自己的github存储库中完成此操作的,那么 发送一个请求,这样每个人都可以受益。
使用量
您可以从js.d3_cloud和need中导入d3_cloud。 这些资源将包含在页面中:
>>> from js.d3_cloud import d3_cloud >>> d3_cloud.need()
更改
1.1.2(2015-07-13)
- 改为使用iLanguage的d3云分叉,因为它现在 保持。这增加了许多特性和修复。见 https://github.com/iLanguage/d3-cloud。 [大卫杰布]
1.0.1(2012年12月21日)
- 初次发布。