gpt4 book ai didi

r - 在 R 中制作绘图时,使绘图始终显示原点 (0,0)

转载 作者:行者123 更新时间:2023-12-03 20:17:32 26 4
gpt4 key购买 nike

我有一个 Shiny 的应用程序,它显示了一个散点图。 Shiny 的用户执行数据过滤,然后数据显示在绘图图中。有时,创建的数据将全部为负或全部为正,但我仍然希望绘制以显示原点 (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")

给出:

enter image description here

但我希望它最初看起来更像这样:

enter image description here

知道怎么做吗?

最佳答案

使用范围模式:

plot_ly(data=dd, x=~x, y=~y, type="scatter", mode="markers") %>%
layout(
xaxis = list(rangemode = "tozero"),
yaxis = list(rangemode = "tozero"))

enter image description here

这也适用于 dd2 <- -1 * dd :
plot_ly(data=dd2, x=~x, y=~y, type="scatter", mode="markers") %>%
layout(
xaxis = list(rangemode = "tozero"),
yaxis = list(rangemode = "tozero"))

enter image description here

关于r - 在 R 中制作绘图时,使绘图始终显示原点 (0,0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47436419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com