r - 在 ggplot 中自定义对数转换标签
问题描述
嘿,
我创建了一个具有不同类别的条形图。所有类别都以相同的规模衡量,但每个类别的价值处于不同的水平。最好是通过 log10 转换 y 比例以显示所有类别。
使用此代码非常容易:
scale_y_continuous(trans = log10_trans(),
breaks = trans_breaks("log10", function(x) 10^x),
labels = label_number_auto())
现在我想自定义标签。因为我显示了不同类别的支出,所以可以用“0.001 Mio€”、“0.01 Mio€”、“0.1 Mio€”、“1 Mio€”、“10 Mio€”等标记 y 轴而不是 1000,10000,100000,1000000,10000000 等等。
如何更改标签?
#labels = paste(label_number_auto()/1000000,"Mio€")
不起作用。
谢谢你的任何提示。
如果需要,我会创建一个示例:-)
五
解决方案
推荐阅读
- android - 为什么我会在发布前报告中收到这些 Android 兼容性警告?
- postgresql - 如何在 PostgreSQL 服务器端 C 函数中为数据库 NULL 创建数据?
- spring-boot - 应用程序无法使用 Spring 配置服务器启动
- react-native - 检测是否在 Expo 上运行 react-native 项目
- python - 如何将数值列转换为分类?
- android - 滚动 ReyclerView 时隐藏操作栏 [Android Studio]
- selenium-webdriver - 无法通过右键单击 Internet Explorer 11 版本的弹出窗口来检查元素
- css - 字体在 Windows 上不工作,但在 Mac 和 iPhone 上
- javascript - Google Pay 是否支持将资金转入 PayPal 帐户?
- perl - 使用 perl / PPR 从 perl 文件中删除所有注释