2014-12-26 83 views
0

我已經使用CompleteGraph函數(和Image函數當然)在Wolfram語言中生成了圖形圖像。如何從圖像中刪除頂點,以便只有邊緣可見。將VertexSize設置爲0並沒有幫助,因爲邊不會一直走到頂點,而是會在頂點附近結束。
我當前的代碼是:Wolfram語言刪除頂點

graph := CompleteGraph[4, VertexSize -> {0,0}, ImageSize -> 500] 
img := Image[graph] 

但是,使頂點長得難看。
如何讓頂點消失?

+0

如果你看看FullForm [查看[CompleteGraph [4,VertexSize - > {0,0},ImageSize-> 500]]]你看到的頂部那就是Line [線段的一些端點],其中每個線段都是你的邊緣之一。請注意,線段不符合。你能想象一下,提取Line [..]並編寫一些代碼來調整這些端點,以便它們相遇然後重建並顯示結果? – Bill

+0

謝謝,這是個好主意 –

回答

0

您可以使用VertexShapeFunctionEdgeShapeFunction

graph := CompleteGraph[4, VertexShapeFunction -> None, 
    EdgeShapeFunction -> "Line", ImageSize -> 500]