tkplot

    4熱度

    3回答

    我對R是全新的。我正在從事社交網絡分析工作,並想要將網絡圖形可視化。我安裝各種包一樣的igraph,GGPLOT2,tcltk等。 我有一個代碼如下: network <- as.matrix(x) g1 <- graph.adjacency(network) tkplot(g1) 當我運行這段代碼,我得到了以下錯誤: Error in structure(.External("dotTc

    0熱度

    1回答

    我正嘗試應用在此論壇上的另一個帖子中建議的腳本,以將頂點大小與標籤匹配:Match vertex size to label size in igraph。 繪圖函數的解決方案完美地工作,但相同的語法不能用於tkplot函數。通過tkplot替換圖返回一條錯誤消息。我需要使用後者,因爲我的圖形有許多頂點和太長的頂點標籤,我希望能夠手動重新調整頂點的位置。有人可以幫忙嗎?

    1熱度

    1回答

    我在想,如果使用tkplot() 當我知道你可以通過右鍵點擊邊緣,手動更改它這樣做有改變刀刃厚度的方法,但我想能夠調用一個用於邊緣的屬性。類似於在igraph中使用正常繪圖功能,我可以做edge.width=E(g)$Weight 另外,有沒有辦法將tkplot作爲png保存爲不使用其他軟件包? 謝謝!

    1熱度

    1回答

    我試圖從igraph包中包含一個tkplot包在HTML(從Rmd編織)文件中通過knitr包。我問了一個關於乳膠的非常類似的問題(這應該更難)here。 Yihui回答,但我不能轉移這個鉤子,並學習這種情況。如何在knitr中使用Rmd文件在HTML文檔中嵌入以下tkplot? ```{r setup, include=FALSE} library(igraph) library(tcltk

    2熱度

    2回答

    我目前有一個網絡繪製tkplot()。最初,我將這些地塊保存爲PNG,但是它們太過壓縮,我喜歡tkplot的屏幕截圖。無論如何要讓情節的背景變成白色?而不是淺灰色。

    1熱度

    1回答

    我想要 1)獲取網絡的座標 2)使用它們爲其他網絡始終具有相同的節點位置。 當我得到節點的座標並將座標設置到我從中獲得它們的同一個網絡時,它會改變。 x位置保持不變,y位置與假想的y軸對稱。因此,當應用兩次時,該位置就是我想要的位置。 問題可能出在tkplot.getcoords()函數中。你知道是否有一個技巧來避免應用兩次? n <- 20 mat <- matrix(1:n^2, n,n)