ggplot2 - 在ggplot中绘制极小的Y轴值
问题描述
在我的数据中,其中一些值非常小,小到 e-19。当我绘制数据时,这些小值聚集在零附近。
假设我有 21 个数据点;其中 20 个从 e-05 到 e-02,其中 1 个的值为 1。
my.df <- data.frame(group=state.name[1:21],col1 = c(runif(20,min=1e-05,max=1e-02),1))
p <- ggplot(my.df, aes(x=group,y=col1)) +
geom_point()
我希望有更精确的 y 轴值,以便这些小值会传播得更多,而不仅仅是停留在零附近。优选地,我希望 y 值以几何比例增加,例如 e-05、e-04、e-03、e-02、e-01、1,类似于这种比例。
提前感谢您的支持!
PS:我仔细检查了是否有复制。我希望我没有错过一个已经存在的。
解决方案
推荐阅读
- c# - 将焦点设置到网格视图文本框时,自动完成扩展器停止工作
- python - 使用列表理解将字典添加到数据框对象时出错
- sql - 行相互链接 INTO 列
- python - 如何用rapids.ai在GPU中做矩阵点积
- vba - rs.movenext 不起作用 - 运行时错误 3021
- python-3.x - 为什么我的数据库没有在我的工作目录中创建 .db 文件?我正在使用 Pycharm
- pandas - pandas Multiindex,仅对一级的值进行排序
- excel - 如何使用 VBA 将文件锁定在 onedrive 中?
- reactjs - 如何在反应中创建一个窗口?
- symfony - Symfony webpack encore 树枝功能不起作用