如何在Plotly图表中设置X轴范围?

11

我使用的是plotly的R版本。下面是我的需求:

x = 1:100
y = 1:100
plot_ly(x, y)

我希望图表只显示 x>20 且 x<40 的部分,忽略其他部分。该如何实现?

1个回答

20

设置xaxislayout

y = 1:100
plot_ly(x=~x, y=~y) %>%
  layout(
    xaxis = list(
      range=c(20,40)
    )
  )

在此输入图片描述


5
在ggplot中,是否可以像xlim(20,NA)一样只设置一个范围值? - Dieter.Wilhelm
1
如果您愿意,可以将range=c(20,40)替换为rangemode='tozero',这样范围就会向下延伸到零,而无需指定上限。根据您的数据和用例,这可能是一个不错的主意。 - Pake

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接