This question already has an answer here:
ggplot's qplot does not execute on sourcing

(1个答案)


3年前关闭。




我正在使用ggplot绘制条形图,并使用R中的水管工软件包将其创建为Web API。
 library(plumber)
 library(ggplot2)
#' @get /histogram_test
#' @png
  histogram_test <- function(){
  mtcars=mtcars
  b=ggplot(mtcars,aes(mtcars$cyl))
  b+geom_bar()
}

然后我运行:
r <- plumb("plum_api.R")
r$run(port=8000)

但这不会在浏览器上返回图。

最佳答案

因此,如果在最后一行中我们仅使用print命令,则它可以工作:
打印(b + geom_bar())。

关于r - 我们如何通过水管工Web API返回ggplot图?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44494822/

10-12 23:38