2015-01-05 113 views
2

我使用julia編程語言進行研究。我做一些圖形處理。爲此,我使用完全適合我的Graphs.jl庫。但現在我需要一個工具來形象化我的圖形。朱莉婭圖形可視化工具

我試着使用:

plot(my_graph) 

但它看起來並不那麼好。你可以在下面的圖片上看到它。

enter image description here

是否有任何其他朱莉婭工具來顯示圖形更好?

回答

2

看起來像Graphs.jl使用Graphvizneato實用程序到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

+0

類似的東西visnetwork或networkd3朱莉亞 – skan

+0

@skan這將是好得多,如果你問一個新問題。更多的人會看到它。 – rickhg12hs

+0

我的大部分問題都是低估或關閉的,因爲有人說它沒有用,或者應該與其他問題有關。無論如何,我已經問過在茱莉亞論壇。謝謝。 – skan