R Circlize 和弦图输出

标签 r

我是 R 中的 circlize 包的新手。但是,我的第一个和弦图的输出看起来是椭圆形的,而不是文档示例中所示的圆形。我能做什么?下面的代码和图像。

    #random matrix, for illustration
    mat
       E1 E2 E3 E4 E5 E6
    S1  8 13 18  6 11 14
    S2 10 12  1  3  5  7
    S3  2 16  4 17  9 15
    chordDiagram(mat)

这是我的输出:

This is my output

这就是我想要的:

This is what I want

最佳答案

您需要使用 par(pty="s") 强制平方绘图区域:

library(circlize)

mat <- read.table(text=
",E1,E2,E3,E4,E5,E6
S1,8,13,18,6,11,14
S2,10,12,1,3,5,7
S3,2,16,4,17,9,15",header=TRUE,sep=",",row.names=1)
par(pty="s")
chordDiagram(as.matrix(mat))

diagram

关于R Circlize 和弦图输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37099660/

相关文章:

r - 如何在逻辑回归中以数字的形式获得ROC的最佳分界点

r - 计算与当前行值不同的不同值

R根据行值将索引列添加到数据框

R download.file() 重命名下载的文件(如果文件名已存在)

R - 过滤行 - 将数据保留在两个重复值之间

r - 在 xtable 中的多行上按组拆分标题

r - 在 react 性数据框中具有隔离的或非 react 性的列

r - 引用类的并行计算

r - 根据条件创建累积每周平均值的 Date.table 解决方案

database - 使用 R JDBC 插入 Teradata