[英]Sunburst diagram in with sunburstR package in R
我正在使用sunburstR 包來創建森伯斯特圖,但它不起作用,我不確定我做錯了什么。
原始數據:
> sequences
V1
1 A-aa-aaa-end
2 A-aa-aaa-end
3 A-aa-vvv-end
4 A-aa-vvv-end
5 A-cc-vvv-end
6 A-cc-vvv-end
7 B-aa-vvv-end
8 B-aa-vvv-end
9 B-bb-rr-end
10 B-bb-rr-end
11 C-aa-rr-end
12 C-aa-rr-end
13 C-bb-rr-end
14 C-bb-rr-end
15 C-cc-rr-end
代碼:
sequences <- read.csv(filepath, header=F ,stringsAsFactors = FALSE)
sunburst(sequences)
您需要在數據框的第二列中使用一些值...
sequences <- read.table(text = '
A-aa-aaa-end
A-aa-aaa-end
A-aa-vvv-end
A-aa-vvv-end
A-cc-vvv-end
A-cc-vvv-end
B-aa-vvv-end
B-aa-vvv-end
B-bb-rr-end
B-bb-rr-end
C-aa-rr-end
C-aa-rr-end
C-bb-rr-end
C-bb-rr-end
C-cc-rr-end
')
sequences$V2 <- seq_along(sequences$V1)
sequences
library(sunburstR)
sunburst(sequences)
您缺少計數部分。 嘗試sunburst(data.frame(table(sequences$V1)))
,它應該按預期工作。
PS:沒有sequences
數據幀沒有測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.