Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将绘图和结果保存为html_Html_R - Fatal编程技术网

将绘图和结果保存为html

将绘图和结果保存为html,html,r,Html,R,我想将R中生成的绘图保存为HTML。我使用了以下代码 htmlwidgets::saveWidget(df, "test.html") 但是,我无法保存它,我收到了以下消息: system.file(config,pakage=pakage)中出错:“包”必须为 长度1 是否可以将文件另存为HTML?从问题的措辞来看,它不像是您创建了一个小部件对象(您先说“plots”,然后使用“df”作为参数),这将首先完成。对于saveWidget(),您至少要传递一个widget对象和要创建的文件名

我想将R中生成的绘图保存为HTML。我使用了以下代码

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对象。有什么帮助吗?