我正在使用该plotly包,我正在尝试向图表添加水平线.有没有办法用剧情来做?
它可以使用ggplot2和完成ggplotly如下所示的功能:
library(plotly)
p <- ggplot() +
geom_hline(yintercept = 4) +
xlim(c(0,10)) +
ylim(c(0,10))
ggplotly(p)
Run Code Online (Sandbox Code Playgroud)
但我无法将其添加到现有的阴谋图中.
此外,我的图表的轴不固定,因此很难(但不是不可能)只为水平线计算出x和y坐标系,但我宁愿自动添加一个.
我已经查看了y0和dy参数,但我似乎无法获得那些工作的代码.我不太确定他们到底做了什么,但我认为他们可能正在寻找什么?我找不到他们用法的好例子.
我想在plotly图表中添加一条线(不仅仅是垂直或水平)
library(plotly)
d = data.frame(x=1:10, y=1:10)
plot_ly(d, x = ~x, y = ~y, type='scatter')
Run Code Online (Sandbox Code Playgroud)
假设我想要(D) y = 2x一条线,有没有一种方法可以让我在不自己在另一列中生成数据的情况下进行绘图d
向“散点图”散点图添加回归线的问题。我已经完成以下代码:
require(plotly)
data(airquality)
## Scatter plot ##
c <- plot_ly(data = airquality,
x = Wind,
y = Ozone,
type = "scatter",
mode = "markers"
)
c
Run Code Online (Sandbox Code Playgroud)
## Adding regression line (HERE IS THE PROBLEM) ##
g <- add_trace(c,
x = Wind,
y = fitted(lm(Ozone ~ Wind, airquality)),
mode = "lines"
)
g
Run Code Online (Sandbox Code Playgroud)