我在plot_ly
中用r
作了一个图:
基本上可以。唯一的问题是右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)
)
答案 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