Julia工具用于图形可视化

时间:2015-01-05 00:17:20

标签: graph data-visualization julia graph-visualization

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

我尝试过使用:

plot(my_graph)

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

enter image description here

还有其他julia工具可以更好地可视化图形吗?

1 个答案:

答案 0 :(得分:3)

看起来Graphs.jl使用Graphviz neato实用程序来plot图表。

您可以通过定义自己的图形函数来“增强”图形。

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