我是堆栈溢出的新手,在R中是一个newbyby,希望你们中的一个能帮助我。
对于我的ray / shark饮食研究项目,我想用气球状图显示数据,该气球状图具有类似于表格的可见网格,其中x轴(顶部)显示被划分为ray或shark类别的捕食动物的名称(组)(基本上是两排),而y轴则显示猎物的名称和分类法。
同时,我在gplots包中弄清楚了这个脚本,以获取不同的列:
attach(frame2)
balloonplot(x=list(Group,Sample), y=list(Phylum, Order, Family, Organism), z=Abundance, sort=TRUE,
main="try out", xlab ="", ylab="",
scale.range="absolute",
show.zeros= FALSE,
scale.method="volume",
label.lines=FALSE,
dotcolor="grey",
zlab="size",
cum.margins=FALSE,
label = FALSE, show.margins = FALSE)
看起来像这样(仍然很丑陋): Try out Arthropods
现在,我想弄清楚如何以斜角获取“捕食者”名称(x列),以便它们可见。通常在ggplot2中,我使用以下代码:
axis.text.x = element_text(face="italic", angle=30, hjust=1, vjust=1),
但是,这在gplots的气球图函数中不起作用,我只能找到函数text.size,text.color和rowsrt,colsrt,但是我不知道如何仅在第二列上获取角度标头(捕食物种)和生物体列。
colsrt=30,
我收到此错误:正式参数“ colsrt”与多个实际参数匹配
此外,我不理解为什么列的第一个标题(组:Ray,Sharks)不会自动划分捕食者物种,而是两次显示射线/鲨鱼。在“ Titanic”示例中,情况并非如此。
谢谢!