Julia图形可视化工具

4

我在我的研究中使用Julia编程语言。我进行了一些图形处理。为此,我使用适合我需求的Graphs.jl库。但现在我需要一个工具来可视化我的图形。

我尝试使用:

plot(my_graph)

但是它看起来并不那么好。您可以在下面的图片中看到。

enter image description here

是否有其他更好的Julia工具可以更好地可视化图形?

1个回答

3
看起来 Graphs.jl 使用 Graphvizneato 工具来 绘制 图形。
您可以通过定义自己的图形函数来 "增强" 图形。
julia> sg = simple_complete_graph(5)
Directed Graph (5 vertices, 20 edges)

julia> function my_plot(g::AbstractGraph, cmdline_opts::String="")
           if isempty(cmdline_opts) 
               stdin, proc = open(`neato -Tx11`, "w")
           else 
               stdin, proc = open(`neato -Tx11 $cmdline_opts`, "w")
           end
           to_dot(g, stdin)
           close(stdin)
       end
my_plot (generic function with 4 methods)

julia> my_plot(sg, "-Elen=3.0")

Imgur


@skan 如果您提出一个新问题,那将会更好。这样更多的人就能看到它了。 - rickhg12hs
我的大部分问题都被投票下降或关闭,因为有人说它不够有用或者应该与其他问题相关。无论如何,我已经在Julia论坛上提出了问题。谢谢。 - skan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接