簡體   English   中英

如何繪制網絡度

[英]How to plot degree of network

我該如何畫這樣的學位? 在此處輸入圖片說明

圖片僅供參考,結果可能與圖片不同。 重要的是,在X軸上有節點的標簽,在Y軸上有每個節點的度數。

然后,度數可以表示為直方圖(圖),帶點等,這並不重要。

這是我嘗試做的,但並沒有達到我想要的效果:

d = degree(net, mode="all")
hist(d)

要么

t = table(degree(net))
plot(t, xlim=c(1,77), ylim=c(0, 40), xlab="Degree", ylab="Frequency")

我認為這是一件小事,但這是我第一次使用R。

謝謝


這就是我現在所擁有的: 在此處輸入圖片說明 我想要一個更具可讀性的圖表(我有77條)。 也就是說,條形之間和標簽之間的空間更大。

我的目的是演示節點(Valjean)如何比另一個節點具有更高的價值,我不知道我是否使用了正確的圖形。

您可以僅使用barplot並指定行名稱。 例如,

net = rgraph(10)
rownames(net) = colnames(net) = LETTERS[1:10]
d = degree(net)
barplot(d, names.arg = rownames(net))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM