图形可视化包
项目描述
nxviz:使用matplotlib后端构建可组合和合理的网络可视化
nxviz
是一个使用matplotlib作为后端构建合理网络可视化的包。深受图形语法原则的启发,nxviz提供了一种通过遵循以下配方来组合图可视化的方法
- 优先考虑节点放置,将数据映射到位置和视觉属性,
- 绘制边,将数据映射到视觉属性,
- 在图上添加注释和突出显示。
nxviz
同时是一个数据可视化研究项目、艺术项目和声明性数据可视化工具。我们希望您享受使用它来构建漂亮的图可视化。
安装
官方版本
nxviz
可在PyPI上获得
pip install nxviz
它还可在conda-forge上获得
conda install -c conda-forge nxviz
预发布版本
预发布版本是通过直接从git安装来完成的
pip install git+https://github.com/ericmjl/nxviz.git
快速入门
制作Circos图
# We assume you have a graph G that is a NetworkX graph object.
# In this example, all nodes possess the "group" and "value" node attributes
# where "group" is categorical and "value" is continuous,
# and all edges have the "edge_value" node attribute as well.
import nxviz as nv
ax = nv.circos(
G,
group_by="group",
sort_by="value",
node_color_by="group",
edge_alpha_by="edge_value"
)
nv.annotate.circos_group(G, group_by="group")
有关更多示例,包括可以制作的其它图表,请参阅文档中的示例画廊。
项目详情
下载文件
下载您平台对应的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。
源分布
nxviz-0.7.4.tar.gz (564.9 kB 查看哈希值)
构建分布
nxviz-0.7.4-py3-none-any.whl (28.1 kB 查看哈希值)
关闭
nxviz-0.7.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9499b8feadffe257fef580c8300c74e5dd902924901e8050f96b0ad15f18eb22 |
|
MD5 | a5cf7f30102fdb42b49abdfebe8d8c5c |
|
BLAKE2b-256 | 94d77635769f432b35d7cb05a16847ee6f0e64416476a552c91e56afe579666f |
关闭
nxviz-0.7.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 251c0f740187c6b5c16c41681fae844c3afb3aaf60a1107b5340811367adec0f |
|
MD5 | f12b821ccb00581c78acf556ab135528 |
|
BLAKE2b-256 | 00cafb05ec7a4dad9a8789d60edb84a2a4203589d2edbf4ff437445e5d18a5d9 |