ggplot2 отметки оси y не отображаются в логарифмическом масштабе
Я пытаюсь использовать ggplot2 для создания графика boxplot, но у меня возникают проблемы с отображением тиков, как это происходит в примерах веб-сайта ggplot2.
Вот некоторые поддельные данные вкуса фруктов:
apples <- data.frame(fruit=c(rep("apple", 30)), taste=runif(30, 30, 50)
banana <- data.frame(fruit=c(rep("banana", 30)), taste=runif(30, 300, 500))
orange <- data.frame(fruit=c(rep("orange", 30)), taste=runif(30, 3000, 5000))
fruits <- rbind(apples,banana,orange)
Если я заговор, как вПример веб-сайта ggplot2 шкала оси Y должна выглядеть примерно так:
Вместо этого я получаю ось как:
ggplot(fruits, aes(fruit, taste) ) + geom_boxplot() + scale_y_log10()
Как бы я получить шкалу оси Y в научной записи?