打印 y 轴标题,数字提升到 10 次方和实数乘法符号

Posted

技术标签:

【中文标题】打印 y 轴标题,数字提升到 10 次方和实数乘法符号【英文标题】:Print y-axis title with number raised to power of 10 and real multiplication sign 【发布时间】:2020-06-25 02:10:09 【问题描述】:

我正在绘制以下数据:

library(ggplot2)
library(scales)

data <- data.frame(x = 1:3, y = 1:3)
ggplot(data, aes(x, y)) + 
    geom_point() +
    scale_y_continuous(name = paste("y value (*", math_format()(-4), ")", sep = ""))

如下所示:

我对 y 轴标签不满意。我希望将 * 更改为乘号(真正的乘号而不是字母 x)。我还希望将 -4 提高到 10 的幂。所需的 y 轴标题如下:

我不确定如何实现这些。谢谢。

【问题讨论】:

【参考方案1】:

使用绘图:

ggplot(data, aes(x, y)) + 
  geom_point() + 
  ylab(expression(y~value~(phantom()%*%10^-4)))

【讨论】:

以上是关于打印 y 轴标题,数字提升到 10 次方和实数乘法符号的主要内容,如果未能解决你的问题,请参考以下文章

C++,构造一个读取两个实数和一个字符的程序

每天一练_for 循环打印9*9乘法口诀表思路扩展

科学计算器比如10的几次方那个方怎么按

C语言练习008:水仙花数

剑指offer第12题打印从1到n位数以及大整数加法乘法

在一个数字序列中统一 10^x 次方