Julia 中图形可视化与地理数据可视化指南
一、图形可视化
1.1 图形可视化基础
在 Julia 中,我们可以使用 GraphPlot、GraphRecipes 和 GraphMakie 这三个主要库来绘制图形。以 GraphMakie 为例,我们可以创建交互式图形可视化。当鼠标指针悬停在对应“Mr. Hi”的节点上时,该节点会比其他节点更大。我们已经了解了 GraphMakie 中 graphplot 函数的基本关键字参数,从而能够开始自定义图形绘制。
1.2 图形布局
1.2.1 布局算法的作用
图形布局算法用于确定节点和边的位置,以创建易于阅读的图形可视化表示。可读性高的图形通常具有较少的交叉链接、交叉链接之间较大的角度以及较少的节点重叠。
1.2.2 设置节点位置的方法
- GraphPlot :使用 gplot 函数设置节点的确切位置时,需要使用三个位置参数:图形、包含节点 X 轴坐标的向量和包含 Y 轴坐标的向量。例如:
# 假设 graph 是图形对象,xs 是 X 轴坐标向量,ys 是 Y 轴坐标向量
gplot(graph, xs, ys)
- GraphRecipes :graphplot 函数允许使用 x、y 和 z 关键字参数来确定节点位置,这些参数接受一个可迭代对象,返回相应轴上的坐标。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



