图形可视化软件包

nxviz的Python项目详细描述


#nxviz

nxviz是networkx的图形可视化包。使用nxviz,您可以通过一个declarativeapi创建漂亮的图形可视化。这里有一个例子。

`python # Assume we have a professional network of physicians belonging to hospitals. c = CircosPlot(G, node_color='affiliation',node_grouping='affiliation') c.draw() plt.show()  # only needed in scripts `

这是根据麻省理工学院许可证发行的免费软件。

##安装

我们建议使用[conda]。

` $ conda install -cconda-forge nxviz `

或者,它也可以在[pypi]上使用。

` $ pip install nxviz `

[条件]:https://www.anaconda.com/download/ [pypi]:https://pypi.python.org/pypi/nxviz

##要求

有关需求,请参阅github存储库中的requirements.txt文件。作为实践,nxviz开发将尝试(在相关的地方)利用最新的python特性。截至2017年9月18日,这意味着Python3.6是“官方”支持的版本,因为有些地方我们使用F字符串格式来简化日志记录和调试。

##功能

  • 声明性API。
  • 与networkx一起使用,networkx是python中比较流行的图形库之一。
  • 可以从pandas数据帧构建networkx图形

##功能请求

如果您有功能请求,请将其作为问题发布到github存储库[issue tracker][issue]。更妙的是,为它加入一个[公关]!我非常乐意指导您通过代码库,以便您能够对代码库做出贡献-我将为您提供一个数字的NXVIZ贡献者徽章,您可以将其放在您的个人网站上,以此表示感谢!

由于nxviz目前由志愿者维护,没有财政支持,因此任何功能请求都将根据维护人员在日常工作中遇到的需要进行优先级排序。请相应地降低期望值。

[问题]:https://github.com/ericmjl/nxviz/issues [公关]:https://github.com/ericmjl/nxviz/pulls

##学分

这个包是用[Cookiecutter]和[Pypkg]项目模板创建的。

[厨师]:https://github.com/audreyr/cookiecutter [pypkg]:https://github.com/audreyr/cookiecutter-pypackage

历史记录

0.3.7(2018-XX-XX)

  • CircosPlot中的节点标签现在可以使用旋转标签进行旋转 争论。

0.3.6(2018-02-20)

  • 由于@noragak,实现了边缘颜色。

0.3.5(2018-01-20)

  • 在某些测试中禁用健康检查。
  • 增加了配置打印大小的功能。
  • 添加了有关准备新版本的文档。
  • 更新的依赖项。

0.3.2(2017-09-18)

  • 除hiveplot之外的所有绘图都已实现。
  • 为具有连续节点颜色的绘图实现了自动颜色栏。

0.1.0(2016-07-15)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建带有图标的按钮?   java我想实现定制的Android应用程序物理键盘键,我需要修改qwerty吗。kl文件或如何添加新的键盘映射?   java Toast并没有显示在Android应用程序中,但它首先被显示,然后在两天后停止   java如何检查URLConnection是否已处于连接状态?   java无法访问其他类中的方法(Android Studio)   java无法获取访问字符串中字符的方法   使用jdax/dex2jar反编译后的java类   java如何使用Junit获取数据块报告   如何在java/j2ee中以编程方式为新闻网站生成RSS?   java如何使用已声明的事实类型动态重新加载规则?   java单例模式使用   javaq:Mockito使用@Mock和@Autowired   java在Raspberry Pi上将RXTX集成到OSGi包时未解决的需求