【发布时间】:2014-04-23 10:06:50
【问题描述】:
我正在做一个关于闪亮的应用程序,我想仅在两个可以用滑块修改的垂直 abline 之间绘制线性回归。
我该怎么做?
shinyServer(function(input, output, session) {
output$plot.weibull <- renderPlot({
PlotWeibull(my.data$X, my.data$Y)
if (input$fit.weibull) {
FitWeibull(my.data)
abline(FitWeibull(my.data), col = "blue")
abline(v = log(input$reg.range), col = "blue", lty = 3)
}
})
})
【问题讨论】:
-
问题和解决方案与this 非常相似。使用
vlinex-intercepts 来确定两个点而不是数据范围。 -
对不起,我找不到这两个问题之间的相似之处。我可以创建一个函数来做我想做的事吗?在我指定的地方,两个 abline 之前或之后的所有点都不能用于线性回归?
-
情况几乎相同。而不是使用
abline()(不能被约束),你需要使用lines(),它将取一个起点、一个终点,并在两者之间画一条线。