将绘图和结果保存为html
我想将R中生成的绘图保存为HTML。我使用了以下代码将绘图和结果保存为html,html,r,Html,R,我想将R中生成的绘图保存为HTML。我使用了以下代码 htmlwidgets::saveWidget(df, "test.html") 但是,我无法保存它,我收到了以下消息: system.file(config,pakage=pakage)中出错:“包”必须为 长度1 是否可以将文件另存为HTML?从问题的措辞来看,它不像是您创建了一个小部件对象(您先说“plots”,然后使用“df”作为参数),这将首先完成。对于saveWidget(),您至少要传递一个widget对象和要创建的文件名
htmlwidgets::saveWidget(df, "test.html")
但是,我无法保存它,我收到了以下消息:
system.file(config,pakage=pakage)中出错:“包”必须为
长度1
是否可以将文件另存为HTML?从问题的措辞来看,它不像是您创建了一个小部件对象(您先说“plots”,然后使用“df”作为参数),这将首先完成。对于saveWidget(),您至少要传递一个widget对象和要创建的文件名
正如J.D.Currie所建议的,您必须有一个html小部件,或者换句话说,
htmlwidget
class对象(或任何继承的类)。您可以通过class(df)
获取绘图的类,以查看它们是否为HTMLWidget。如果绘图不是htmlwidget
,则需要生成交互式图形并将其导出为.html;它有各种各样的软件包,例如,plotly
,highcharter
,dygraphs
等等。我有很多绘图,不知道如何生成widget对象。有什么帮助吗?