如何在ggplot中以数学方式转换图例上的默认标签?

捣碎器

我有一个用ggplot绘制的2D表面图,我正在对其着色以显示其三维尺寸的值。该数据在Z方向上范围很广,因此在进行插值以作图之前已对它进行了对数转换。

我喜欢绘图算法为休息选择的默认选项。但是,这些中断的标签现在是日志值。

当前的着色代码为:

scale_fill_viridis(breaks = waiver(), labels = waiver())

waiver()是基础算法的标志,以使用默认值。理想情况下,我想做类似的事情

scale_fill_viridis(breaks = waiver(), labels = sprintf("%.1f", 10^waiver()))

但这会Error in 10^my_breaks : non-numeric argument to binary operator出错

如何在数学上将标签的默认值转换为对数转换之前的默认值?

格雷格

这样的事情怎么样:

your_function <- function(x){sprintf("%.1f", 10^as.numeric(x))}

labels = scales::trans_format("identity", your_function)

your_function将采用的反函数log10,有效撤消对数变换。scales::trans_format在这种情况下,将通过应用传递给它的任何函数来重新格式化给定标签your_function

您当然可以在内部定义重新格式化功能,trans_format但是为了使内容尽可能清晰,我分两步进行了操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ggplot2-如何替换图例中的geom符号?

来自分类Dev

如何在ggplot中编辑当前图例标签

来自分类Dev

如何更改ggplot中的标签(图例)?

来自分类Dev

如何在ggplot2中为带有图例的垂直线添加标签

来自分类Dev

如何在ggplot2中将多个标签格式化为单个图例

来自分类Dev

如何在ggplot2中将多个标签格式化为单个图例

来自分类Dev

如何在ggplot2中合并图例?(保持形状、颜色和标签)

来自分类Dev

如何调整ggplot2中默认图例中标签的顺序,使其与数据中的顺序相对应

来自分类Dev

如何在我的 ggplot 中显示图例?

来自分类Dev

ggplot boxplot中的标签图例

来自分类Dev

ggplot图例中缺少标签

来自分类Dev

如何更改ggplot2的“主题”参数中的图例标签?

来自分类Dev

您如何在图例中显示文本标签?(例如,删除图例中的标签行)

来自分类Dev

如何在ggplot的双y轴上放置图例

来自分类Dev

如何在Highchart中切换图例布局

来自分类Dev

如何对角转换图像上的动画?

来自分类Dev

如何在ggplot2的图例中为一个标签包含希腊语/情节字符

来自分类Dev

R:ggplot2:facet_grid:如何在少数(不是全部)标签中包含数学表达式?

来自分类Dev

如何在Android中显示默认标签?

来自分类Dev

如何在python的Bokeh图例中更改标签的大小?

来自分类Dev

如何在Vega Lite中重命名图例标签?

来自分类Dev

如何在jsp中用视频标签替换图像标签

来自分类常见问题

如何在此ggplot中更改图例的标题

来自分类Dev

如何在ggplot图例中显示更多气泡大小?

来自分类Dev

如何在ggplot2中重新排列图例?

来自分类Dev

如何在ggplot中对齐图例键和文本?

来自分类Dev

如何在此ggplot图表中更改图例?

来自分类Dev

如何在ggplot中向地图添加类似图例的对象

来自分类Dev

如何在ggplot / plotnine中为多条曲线添加图例

Related 相关文章

  1. 1

    ggplot2-如何替换图例中的geom符号?

  2. 2

    如何在ggplot中编辑当前图例标签

  3. 3

    如何更改ggplot中的标签(图例)?

  4. 4

    如何在ggplot2中为带有图例的垂直线添加标签

  5. 5

    如何在ggplot2中将多个标签格式化为单个图例

  6. 6

    如何在ggplot2中将多个标签格式化为单个图例

  7. 7

    如何在ggplot2中合并图例?(保持形状、颜色和标签)

  8. 8

    如何调整ggplot2中默认图例中标签的顺序,使其与数据中的顺序相对应

  9. 9

    如何在我的 ggplot 中显示图例?

  10. 10

    ggplot boxplot中的标签图例

  11. 11

    ggplot图例中缺少标签

  12. 12

    如何更改ggplot2的“主题”参数中的图例标签?

  13. 13

    您如何在图例中显示文本标签?(例如,删除图例中的标签行)

  14. 14

    如何在ggplot的双y轴上放置图例

  15. 15

    如何在Highchart中切换图例布局

  16. 16

    如何对角转换图像上的动画?

  17. 17

    如何在ggplot2的图例中为一个标签包含希腊语/情节字符

  18. 18

    R:ggplot2:facet_grid:如何在少数(不是全部)标签中包含数学表达式?

  19. 19

    如何在Android中显示默认标签?

  20. 20

    如何在python的Bokeh图例中更改标签的大小?

  21. 21

    如何在Vega Lite中重命名图例标签?

  22. 22

    如何在jsp中用视频标签替换图像标签

  23. 23

    如何在此ggplot中更改图例的标题

  24. 24

    如何在ggplot图例中显示更多气泡大小?

  25. 25

    如何在ggplot2中重新排列图例?

  26. 26

    如何在ggplot中对齐图例键和文本?

  27. 27

    如何在此ggplot图表中更改图例?

  28. 28

    如何在ggplot中向地图添加类似图例的对象

  29. 29

    如何在ggplot / plotnine中为多条曲线添加图例

热门标签

归档