R 是否可以编辑轴上显示的数字而不移动打印的点?

R 是否可以编辑轴上显示的数字而不移动打印的点?,r,data-visualization,ggplot2,R,Data Visualization,Ggplot2,我已经画出了一张图(散点图),它是log(1+inf)(inf=在y轴上感染某一疾病的人数,与其中一个解释变量相对应,在本例中,是人口密度(pop./km²;x轴)在我的模型上。对数变换仅用于可视化,因为它扩展了数据分布,并允许更美观的绘图。基本上,我想要的是两个轴在对数变换之前显示同一变量的值。点需要像绘图(log(1+inf),log那样绘制(人口密度),但轴上的数字应参考绘图(inf,人口密度)。我提供了一张在y轴上进行手动编辑的图表图片,向您展示了我想要什么 红色的数字将是等同于lo

我已经画出了一张图(散点图),它是
log(1+inf)
(inf=在y轴上感染某一疾病的人数,与其中一个解释变量相对应,在本例中,是人口密度(pop./km²;x轴)在我的模型上。对数变换仅用于可视化,因为它扩展了数据分布,并允许更美观的绘图。基本上,我想要的是两个轴在对数变换之前显示同一变量的值。点需要像
绘图(log(1+inf),log那样绘制(人口密度)
,但轴上的数字应参考
绘图(inf,人口密度)
。我提供了一张在y轴上进行手动编辑的图表图片,向您展示了我想要什么

  • 红色的数字将是等同于log(inf)的'inf'值
请记住,红色的值与实际不符。


我理解y=f(x)的整个概念,但我被要求提供它。这可能吗?我正在使用
ggplot2
软件包进行绘图。

我想我需要一个直观的示例来理解您想要的内容。请提供一个可复制的示例。有关如何做的示例,请参阅。@SamPer我已经添加了一个图表,并对我想要的内容进行了进一步的检查。如果是e,请告诉我现在更容易理解。@Z.Lin,恐怕我不能给出一个可复制的例子,因为我没有讨论任何特定的错误,我在谈论R上绘图包的功能。我需要使用转换变量绘制数据,但我需要轴显示未转换的值,我不能给你一个例子,因为我不知道我在这里问的是如何做到这一点。如果我误解了你的意思,请详细说明你所说的“示例”是什么意思,我很乐意提供。我还插入了一个关于这个问题的图表,以便更容易理解。@EricLino可复制示例的要点不是(在本例中)关于复制错误。这是为了给每个人一个共同的环境来处理。对于PPE来说,为一个广泛描述的问题写一个解决方案通常是令人沮丧的,只是海报上说他们的实际需求在某种程度上是不同的。您在这里包括了一个图表;您可以发布用于生成它的代码。(如果真实数据集通常不可用,则生成一个假的数据集也可以。)