【发布时间】:2017-11-21 20:47:00
【问题描述】:
我想将 R 中生成的绘图保存为 HTML。我使用了以下代码
htmlwidgets::saveWidget(df, "test.html")
但是,我无法保存它,我收到以下消息:
system.file 中的错误 (config, pakage=pakage) : 'package' 必须是 长度 1
是否可以将文件保存为 HTML?
【问题讨论】:
我想将 R 中生成的绘图保存为 HTML。我使用了以下代码
htmlwidgets::saveWidget(df, "test.html")
但是,我无法保存它,我收到以下消息:
system.file 中的错误 (config, pakage=pakage) : 'package' 必须是 长度 1
是否可以将文件保存为 HTML?
【问题讨论】:
正如 J.D.Currie 所建议的,您必须有一个 html 小部件,或者换句话说,htmlwidget 类对象(或任何继承的类)。您可以通过class(df) 获取您的情节类别,以查看它们是否为 htmlwidgets。如果您的绘图不是htmlwidget,您希望生成交互式图形并将它们导出为.html;它有多种包,如plotly,highcharter,dygraphs等。
【讨论】:
从问题的措辞来看,它不像您创建了一个小部件对象(您说“绘图”,然后使用“df”作为参数),这将首先完成。在 saveWidget() 的情况下,您至少传递了一个小部件对象和您希望创建的文件名。
【讨论】: