首页 > 解决方案 > 通过在 x 轴上打印 var A、f(A) 的函数,针对 var B(y 轴)绘制 var A(x 轴)

问题描述

我试图绘制两个变量(假设 A 和 B)相互对比,但是我不想在 x 轴上显示 A 的值,而是想显示 exp(A)。

我想要做的不同于简单地绘制 exp(A) 与 B 的关系,因为 x 轴的间隔仍应相对于 A 确定。

我的问题的一个简单示例:

height <- c(176, 154, 138, 196, 132, 176, 181, 169, 150, 175)
bodymass <- c(82, 49, 53, 112, 47, 69, 77, 71, 62, 78)
plot(bodymass, height)

在此处输入图像描述

我不想在 x 轴上显示数字 50、60、...、110,而是希望在相同的位置看到 exp(50)、exp(60)、...、exp(110)(因此, x 轴上的值之间的差距不会与显示的数字之间的差异成比例)。

如果这是不可能的,将这些指数值与常规值一起显示的其他方法也会有所帮助。

提前谢谢了!

标签: rplot

解决方案


推荐阅读