Я пытаюсь правильно пометить мой сложенный штриховой график и хотел бы добавить дополнительные имена к каждые 2 "столбца". Вот что у меня получилось:
Это моя таблица "подсчетов" для рисования столбцов (извините, я не знаю лучшего способа связать данные):
1 1.5 2 2.5 3 3.5
M8244 0 20 0 16 0 4
cp14 20 0 16 0 5 0
cp17 0 0 0 0 1 0
cp4 0 0 0 0 1 0
и мой код:
barplot(counts, main="deadwood isolates",
xlab="sampling timepoint", ylab="samples obtained",ylim=c(0,21),
col=c("grey85","white","grey40","black"),space=c(1,0),
names.arg=c("fungus","CHV-1","fungus","CHV-1","fungus","CHV-1"),
offset=0,mgp=c(4,1,0)
)
legend = rownames(counts)
legend("topright",legend,fill=c("grey85","white","grey40","black"))
Я обманул ставку, используя 1.5, 2.5, 3.5 во вводе данных, чтобы иметь возможность сгруппировать столбцы, поскольку с помощью beside
невозможно получить составные столбчатые диаграммы. Я хотел бы пометить сгруппированные столбцы (1 и 1.5; 2 и 2.5; 3 и 3.5) чем-то вроде «timepoint1», timepoint2 и «timepoint3» под текущими названиями (грибок / CHV-1). Это возможно? Заранее спасибо за уделенное время!