plot_ly()中缺少y轴的数字

时间:2019-01-22 13:13:56

标签: r plotly

我在plot_ly中用r作了一个图:

Plot

基本上可以。唯一的问题是右y轴的值被切除(应为0、200、400、600、800、1000)。有没有办法调整磁场或类似的东西?

plot_ly(scan, x = ~distance, y = ~Available_edges, name ="Available edges") %>%
  add_lines(colors = "blue") %>%
  add_lines(x = ~distance, y = ~cost, colors = "red", name = "cost", yaxis ="y2")  %>%
  add_lines(x = ~distance, y = ~cost_adj, colors = "green", name = "cost_adj", yaxis ="y2")  %>%
  layout(title="Distance scan",
         xaxis=list(autorange = "reversed"),
         xaxis=x, 
         yaxis=y,
         yaxis2 = list(overlaying = "y", 
                       side = "right",
                       yaxis=y2),
         legend = list(x = 0.1, y = 0.5)
         )

1 个答案:

答案 0 :(得分:1)

您应该阅读Setting Graph Size in R,Plotly有许多有趣的布局选项,尤其是{ "labels": [ { "text":"My first label", "x":2, "y":1, "color":"#FF0000" }, { "text":"My Second label", "x":4, "y":3, "color":"#FFFF00" } ] }

  

自动保证金(布尔值)

     

确定长刻度线标签是否会自动增加图形边距。

示例代码

automargin

示例图 enter image description here