在R图中设置y轴的自定义范围

问题描述 投票:0回答:1

简单的问题,但我一直在努力工作一小时的大部分时间。

我有一个用R中的plotly包构建的散点图。这个图表的垂直轴是对数的,我想设置y轴的范围从0到1E7,每10 ^ i有一个滴答。我该怎么做呢?

r charts plotly
1个回答
0
投票

有点hacky,但诀窍是在x域外添加一个数据点,并在你想要的y max。您还可以使用showlegend = F将其隐藏在图例中。

p <- add_trace(p, x = list(-1), y = list(1E7), name = " ", showlegend = F)

我的x轴'域从1变为1000,因此通过在x = -1处添加点,它实际上是从图表中隐藏的。

© www.soinside.com 2019 - 2024. All rights reserved.