如何在PieDonut图表中爆炸甜甜圈,以及如何更改颜色?

问题描述

我想制作一个组合的饼图(使用webr的PieDonut函数)以显示每个组中的子组。 我的代码可以工作,但是我想作一些修改以改善绘图: -分解SP组中的甜甜圈(SP-A,SP-B,SP-C和SP-D)(“ explodeDonut = TRUE”不起作用) -使较小的甜甜圈的标签出现 -更改刻度颜色 -更改标签的大小 到目前为止,这是我的代码

library(ggplot2)
library(moonBook)
library(webr)
df <- read.delim("LS_species.txt",dec=",")
PieDonut(df,aes(pies=.,donuts=name,count=percent),r0=0.4,r1=0.9,r2=1.3,explode=3,selected=c(9,10,11,12),explodeDonut=TRUE,labelposition=0,showRatiodonut=FALSE,showRatioPie = FALSE)

非常感谢

dput(df[1:200,c(1,2)]) 
structure(list(LS = structure(c(2L,2L,1L,3L,4L,NA,NA
),.Label = c("Curosurf","n_human","n_mouse","n_pig"),class = "factor"),. = structure(c(2L,NA),.Label = c("NL","PL","SP"),class = "factor")),row.names = c("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","NA","NA.1","NA.2","NA.3","NA.4","NA.5","NA.6","NA.7","NA.8","NA.9","NA.10","NA.11","NA.12","NA.13","NA.14","NA.15","NA.16","NA.17","NA.18","NA.19","NA.20","NA.21","NA.22","NA.23","NA.24","NA.25","NA.26","NA.27","NA.28","NA.29","NA.30","NA.31","NA.32","NA.33","NA.34","NA.35","NA.36","NA.37","NA.38","NA.39","NA.40","NA.41","NA.42","NA.43","NA.44","NA.45","NA.46","NA.47","NA.48","NA.49","NA.50","NA.51","NA.52","NA.53","NA.54","NA.55","NA.56","NA.57","NA.58","NA.59","NA.60","NA.61","NA.62","NA.63","NA.64","NA.65","NA.66","NA.67","NA.68","NA.69","NA.70","NA.71","NA.72","NA.73","NA.74","NA.75","NA.76","NA.77","NA.78","NA.79","NA.80","NA.81","NA.82","NA.83","NA.84","NA.85","NA.86","NA.87","NA.88","NA.89","NA.90","NA.91","NA.92","NA.93","NA.94","NA.95","NA.96","NA.97","NA.98","NA.99","NA.100","NA.101","NA.102","NA.103","NA.104","NA.105","NA.106","NA.107","NA.108","NA.109","NA.110","NA.111","NA.112","NA.113","NA.114","NA.115","NA.116","NA.117","NA.118","NA.119","NA.120","NA.121","NA.122","NA.123","NA.124","NA.125","NA.126","NA.127","NA.128","NA.129","NA.130","NA.131","NA.132","NA.133","NA.134","NA.135","NA.136","NA.137","NA.138","NA.139","NA.140","NA.141","NA.142","NA.143","NA.144","NA.145","NA.146","NA.147"),class = "data.frame")

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...