【问题标题】:plotly in R : setting ranges on axis with "reversed" autorange在 R 中绘图:使用“反向”自动量程设置轴上的范围
【发布时间】:2016-03-24 14:38:19
【问题描述】:

我在 R 中有一个带有反转 x 轴的绘图图。我希望能够玩它的范围。我知道这是正常的,因为根据设计,设置“范围”会将“自动范围”变为“假”。 https://plot.ly/r/reference/#layout-xaxis-range

但我仍然需要使用这个反向轴的范围。任何解决方法,有人吗?

问候

library(plotly)
s <- seq(1, 8)
plot_ly(x = s, y = s) %>%
  add_trace(y = rev(s)) %>%
  layout(
     xaxis = list(range = c(3,5), autorange="reversed"), 
     yaxis = list(range = c(2, 5)))

【问题讨论】:

  • 你可以试试 xaxis = list(range = c(5,3))
  • 不幸的是。即使使用 range = c(5,3),我也有完整的 x 轴范围。
  • 这很奇怪,因为它对我有用
  • 我在 Windows 上。最新版本的 Rstudio 和 plotly...
  • 尝试不使用 autorange="reserved" 就像在 s % add_trace(y = rev(s)) % >% 布局( xaxis = list(range = c(5,3)), yaxis = list(range = c(2, 5)))

标签: r plotly


【解决方案1】:

只是在上面重新输入我的评论。使用plotly_3.4.3(开发版)和ggplot2_2.1.0。从您的代码中删除 autorange="reversed" 并尝试:

s <- seq(1, 8) 
plot_ly(x = s, y = s) %>% 
add_trace(y = rev(s)) %>% 
layout( xaxis = list(range = c(5,3)), yaxis = list(range = c(2, 5)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-29
    • 2021-08-29
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    相关资源
    最近更新 更多