我有一个闪亮的应用程序,它显示了一个散点图。闪亮的用户执行数据过滤,然后数据显示在绘图图中。有时,创建的数据将全部为负或全部为正,但我仍然希望绘制以显示原点 (0,0) 的方式定位。
例子:
dd <- data.frame(x=c(2,3,6,2), y=c(5,2,7,3))
plot_ly(data=dd, x=~x, y=~y, type="scatter", mode="markers")
Run Code Online (Sandbox Code Playgroud)
给出:
但我希望它最初看起来更像这样:
知道怎么做吗?
使用范围模式:
plot_ly(data=dd, x=~x, y=~y, type="scatter", mode="markers") %>%
layout(
xaxis = list(rangemode = "tozero"),
yaxis = list(rangemode = "tozero"))
Run Code Online (Sandbox Code Playgroud)
这也适用于dd2 <- -1 * dd:
plot_ly(data=dd2, x=~x, y=~y, type="scatter", mode="markers") %>%
layout(
xaxis = list(rangemode = "tozero"),
yaxis = list(rangemode = "tozero"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3044 次 |
| 最近记录: |