Я хотел бы построить график плотности с определяемой пользователем осью x:
library(ggplot2)
ggplot(dataset, aes(x = VarX, fill = varFill)) +
scale_x_continuous(breaks = seq(0, 1000, by = 100)) +
geom_density(alpha= .5, aes(coulour = varFill)) +
xlim(c(0, 1000))
Однако когда я пробую приведенный выше код, я получаю следующее сообщение:
"Scale for 'x' is already present. Adding another scale for 'x', which will replace the existing scale."
Показана "стандартная" ось.
Я не знаю, почему масштаб x уже должен быть установлен? Кто-нибудь может помочь?
Если вы хотите установить и breaks, и limits, пропустите xlim и используйте аргумент limits в scale_x_continuous(): limits = c(0, 1000).





Почему вы пытаетесь использовать и
scale_x_continuous, иxlim? Обращаясь за помощью, вы должны включить простой воспроизводимый пример с образцом ввода, чтобы мы также могли запустить код для проверки возможных решений.