ggplot中的科学计数法

问题描述

有人可以告诉我如何使用ggplot在我的绘图轴上使用科学计数法吗?

enter image description here

我只想在角落写指数部分,如您在图片中所见(该图是用matplotlib绘制的)。

解决方法

我能想到的最好的方法是使用count函数并禁用坐标裁剪以将文本放置在面板边界之外。您可能需要在准确的间距上稍作调整,否则表达式将发出警告。

library(dplyr)
lcdf %>%
  count(purpose) %>% 
  arrange(desc(n))

reprex package(v0.3.0)于2020-09-11创建