用于图形可视化的 Julia 工具
Julia tool for graph visualization
我使用 julia 编程语言进行研究。我做了一些图形处理。为此,我使用了非常适合我的 Graphs.jl 库。但现在我需要一个工具来可视化我的图表。
我试过使用:
plot(my_graph)
但看起来不太好。你可以在下面的图片上看到它。
是否有任何其他 julia 工具可以更好地可视化图形?
看起来像 Graphs.jl
uses the Graphviz
neato
utility to plot
图表。
您可以通过定义自己的图形函数来 "enhance" 图形。
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")
我使用 julia 编程语言进行研究。我做了一些图形处理。为此,我使用了非常适合我的 Graphs.jl 库。但现在我需要一个工具来可视化我的图表。
我试过使用:
plot(my_graph)
但看起来不太好。你可以在下面的图片上看到它。
是否有任何其他 julia 工具可以更好地可视化图形?
看起来像 Graphs.jl
uses the Graphviz
neato
utility to plot
图表。
您可以通过定义自己的图形函数来 "enhance" 图形。
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")