将图和结果保存为html

时间:2017-07-01 13:07:40

标签: html r

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

htmlwidgets::saveWidget(df, "test.html")

但是,我无法保存它,我收到以下消息:

  

system.file(config,pakage = pakage)出错:' package'必须是   长度1

是否可以将文件另存为HTML?

2 个答案:

答案 0 :(得分:1)

正如J.D.Currie建议的那样,你必须有一个html小部件,换句话说,htmlwidget类对象(或任何继承的类)。你可以通过class(df)得到你的情节类,看看它们是否是htmlwidgets。如果你的图不是htmlwidget,你想要生成交互式图形并将它们导出为.html;它有各种各样的包,例如plotlyhighcharterdygraphs等等。

答案 1 :(得分:0)

从问题的措辞来看,它并没有像您一样创建了一个小工具对象(您说'情节'然后使用' df' as一个参数),这将首先完成。对于saveWidget(),您至少要传递一个小部件对象和您要创建的文件名。

Read the package documentation.

Also look at the basic tutorial.