python - 如何在 Gephi 的 gexf 中有效地缩放节点大小

标签 python gephi

我的问题与其说是一个“如何做”的编码问题,不如说是要求深入了解 Gep​​hi 的“内部”工作原理。

我已经成功地使用 gexf 规范将“viz”标签添加到使用 Python 的 gexf 文件中——特别是“color”和“size”标签。然而,当在 Gephi 中打开文件时,Gephi 中呈现的节点大小似乎完全不是线性的 - 或者不可预测的。

例如,在我的 gexf 文件中,我可以将一个节点大小设置为 3,另一个设置为 2。当我在 Gephi 中打开我的 gexf 文件时,大小为 3 的节点很容易看到,但节点大小为 2几乎看不见。

我在生成 gexf 的代码中尝试了节点大小的各种“重新映射”,从线性到自然对数再到平方根,但似乎没有什么能让 Gephi 以可预测的方式“表现”。

有没有人成功地使用 gexf 文件格式生成 Gephi 将以可预测的方式呈现的节点大小?提前致谢。

最佳答案

我相信我已经找到了无法通过格式正确的 gexf 文件在 Gephi 中调整节点大小的原因:在 Gephi 的最后两个版本 - 0.9.0 和 0.9.1 中,Gephi 的自动调整大小功能“卡住了” ”在“开启”位置。因此,在这个问题得到解决之前,似乎不可能提前调整节点大小以在 Gephi 中进行可视化。

关于python - 如何在 Gephi 的 gexf 中有效地缩放节点大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37265069/

相关文章:

layout - 二分布局 Gephi 0.9.1

javascript - 如何根据数字范围可视化数据?

javascript - 使用算法 A* 寻找路径

python - Openpyxl - 加载具有条件格式的工作簿时出错

python - Gephi 脚本控制台不显示节点

java - 使用 Neo4j Java API 属性容器

Python 3 - 在用户将鼠标悬停在 GUI 窗口上之前,主线程未检测到后台线程中的键盘中断

python - 是否有显示对象规范的 Python 函数或方法?

python - 在 linux 中执行远程命令时如何处理错误

Python Beautifulsoup get_text() 没有获取所有文本