Я новичок в переполнении стека и полу новичок в R и надеюсь, что один из вас может мне помочь.
Для моего исследовательского проекта по диете с лучами / акулами я хочу отобразить свои данные в виде аэростата с видимыми сетками, такими как таблица, где на оси абсцисс (вверху) отображается название вида хищника, разделенного на категорию лучей или акул. (Группа), (то есть, в основном, два ряда головок), тогда как ось 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)
Выглядит так (все еще очень некрасиво):
Попробуйте членистоногих
Теперь я хотел бы выяснить, как получить имена Хищников (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" соответствует нескольким фактическим аргументам
Кроме того, я не понимаю, почему первый заголовок столбцов (Группа: Луч, Акулы) не делит виды хищников автоматически, а отображает лучи / акул дважды ... Это не так в примере с «Титаником».
Заранее спасибо!