tut*_*ies 13 html r save htmlwidgets
我有一个地图传单,我想保存在特定文件夹中的html文件中.我使用的是Windows 7.
我尝试了以下方法:
library(htmlwidgets)
saveWidget(map_leaflet, file="ressources/test.html")
library(htmlwidgets)
saveWidget(map_leaflet, file="ressources\\test.html")
library(htmlwidgets)
path_name <- file.path("ressources", "test.html", fsep="\\")
saveWidget(map_leaflet, file=path_name)
library(htmlwidgets)
path_name <- paste("ressources", "test.html", sep="/")
saveWidget(map_leaflet, file=path_name)
Run Code Online (Sandbox Code Playgroud)
作为错误消息,取决于Rstudio会话,我要么
1)setwd(dir)错误:无法更改工作目录
2)找不到路径
当我只保存这样:
library(htmlwidgets)
saveWidget(map_leaflet, file="test.html")
Run Code Online (Sandbox Code Playgroud)
它完美地运作.
预先感谢您的帮助.
mal*_*ook 15
同意.
这是一个解决方法:
f<-"ressources\\test.html"
saveWidget(map_leaflet,file.path(normalizePath(dirname(f)),basename(f)))
Run Code Online (Sandbox Code Playgroud)
问题似乎是saveWidget不能使用相对路径名,而normalizePath不适用于已存在的文件的路径.
我会称之为saveWidget中的一个错误.
编辑:
我已经为现有的公开问题贡献了我认为更好的解决方法
归档时间: |
|
查看次数: |
5075 次 |
最近记录: |