簡體   English   中英

R 中帶有 sunburstR 包的 Sunburst 圖

[英]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.

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