Я уже много просматривал, но, к сожалению, я просто нахожу туманную информацию. Я хочу показать соотношение по полу по длине. Для этого я сделал сложный планшет с ggplot2 (geom_bar). Это код:Q: R ggplot2 пределы оси geom_bar ... ограничения по оси x и метки
Data <- data.frame(LCnew=c(30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40),
sex=c(1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2))
ggplot(Data, aes(x=factor(LCnew), fill=factor(sex)))+geom_bar(position="fill") + scale_x_discrete("Lengthclass [mm]") + scale_y_continuous("Proportion of sexes") + scale_fill_manual(values=cols)
cols - это простой вектор с цветами в нем.
Это сюжет до сих пор:
Моя проблема заключается в том, что я не могу изменить текст оси. Я просто хочу текст ниже каждого пятого бара, иначе они перекрываются. Я попробовал его с лимитами и сломал команду, но это просто дало мне пустой граф.
scale_x_continuous("Standard Length [mm]",limits=c(30,85),breaks=c(30,35,40,45,50,55,60,65,70,75,80,85))
Любые предложения?
добавить некоторые данные на вопрос – Mateusz1981
, если честно: я не знаю, как добавить данные. .. это мой первый вопрос здесь, и я все еще борется. извините за это:/ – kilewi
[Некоторая информация о том, как дать минимальный воспроизводимый пример] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610). – Jaap