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 в научной записи?

Ответы на вопрос(1)

Ваш ответ на вопрос