我正在使用plotly
为shinyApp构建一个交互式散点图.我也想在图中加入点的函数.第ggplot2
章我用geom_function
你知道plotly
分之geom_function
是多少吗?
我正在使用plotly
为shinyApp构建一个交互式散点图.我也想在图中加入点的函数.第ggplot2
章我用geom_function
你知道plotly
分之geom_function
是多少吗?
我不知道plotly
相当于ggplot2
的S geom_function
命令,但我确实碰巧遇到了类似的问题,当我设计了一个简短的函数来用作姑息解决方案.它是使用plotly
‘S add_lines
函数来定义的,以绘制表示给定函数(或方程)的图形的直线.代码如下:
AddFunctionPlot <- function(p, f = identity, xinf = -10, xsup = 10, numberofsamples = 1000){
x <- seq(xinf, xsup, length.out = numberofsamples)
y <- f(x)
return(add_lines(
p = p,
x = x,
y = y))
}
注意f
是要绘制的函数,p
是应该绘制的函数.