2016-03-08 152 views
1

enter image description here图上的多个Y轴不对齐

我通过R的Plotly库创建了一个图。 图形有2个y轴,除了y轴没有对齐之外,一切看起来都很好。 我如何“重新调整”它?

+4

请通过提供样品数据和代码使其成为一个可重现的例子。 –

回答

1

Python的答案here

有同样的问题,添加rangemode = "tozero"您覆盖轴

plot_ly(data = dat, 
     x = x, 
     y = y, 
     type = "bar", 
     name = "Y") %>% 
add_trace(data = par, 
      x = x, 
      y = Z, 
      name = "Z", 
      yaxis = "y2") %>% 
layout(yaxis2 = list(overlaying = "y", 
        side = "right", 
        rangemode = "tozero")) 
1

layout功能,可以设置手动轴的范围。你可以用它来对齐它们。但是,通常情况下,两条曲线的比例将会非常不同。

plot_ly(...) %>% 
add_trace(..., yaxis = "y2") %>% 
layout(
    yaxis = list(
    range = c(-2, 2) 
), 
    yaxis2 = list(
    range = c(-2, 2) 
) 
)