rChardown中的rCharts和DT是否兼容?

乔恩·纳格拉

我正在尝试使用rmarkdown创建一个文档,其中包括rCharts包中的图表和使用htmlwidgets中包含的DT库的数据表。由于某些原因,我无法将两者同时显示。

---
title: "Untitled"
output: html_document
---

```{r, echo=FALSE}
library(DT)
library(rCharts)

df<-data.frame(Name=c("a","Z","h","k","j"),Value=(sample(10^7,5)))

datatable(df, filter = 'top', options = list(
  pageLength = 10,iDisplaylength=10, autoWidth = TRUE
))
```

```{r, message=FALSE, echo=FALSE, results='asis'}
df<-data.frame(label=c("One","Two","Three"),valuea=c(1,2,3),
               othera=c(10,11,12),stringsAsFactors = FALSE)
p1 <- nPlot(valuea~ label, data = df, type = 'pieChart')

#Different options I tried

p1$print('inline', include_assets = TRUE, cdn = FALSE)
#p1$show('inline', include_assets = TRUE, cdn = FALSE)

#p1$print('inline', include_assets = TRUE)
#p1$show('inline', include_assets = TRUE)

#These provide an error
#p1$print('inline', include_assets = TRUE, cdn = TRUE)
#p1$show('inline', include_assets = TRUE, cdn = TRUE)

```

带注释的行是我尝试过的事情。

注意一:如果p1$print('inline', include_assets = TRUE, cdn = FALSE)有注释,数据表将正确显示。

注意二:我知道结合了iframe的p1 $ save()函数,但是,我想内联使用图表。

好的

jQuery库位于页面顶部,当您include_assets位于中时print,再次包含jQuery库,这会导致问题。

要解决此问题,您可以尝试将其设置include_assets为false并“手动”添加除jQuery外的所需库。

 p1 <- nPlot(valuea~ label, data = df, type = 'pieChart')
    cat("<link rel='stylesheet' href=.../R/3.1/library/rCharts/libraries/nvd3/css/nv.d3.css>
    <link rel='stylesheet' href=.../R/3.1/library/rCharts/libraries/nvd3/css/rNVD3.css>
    <script type='text/javascript' src=.../R/3.1/library/rCharts/libraries/nvd3/js/d3.v3.min.js></script>
    <script type='text/javascript' src=.../R/3.1/library/rCharts/libraries/nvd3/js/nv.d3.min-new.js></script>
    <script type='text/javascript' src=.../R/3.1/library/rCharts/libraries/nvd3/js/fisheye.js></script> ")
    p1$print('inline', include_assets = F, cdn = FALSE)

您可以通过p1$print('inline', include_assets = T, cdn = FALSE)在R中运行找到所需的库和链接,它们将是输出的第一行。src路径是绝对所以我取代它的一些通过...在上面的代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NSPersistentDocument和UIManagedDocument是否兼容?

来自分类Dev

NSPersistentDocument和UIManagedDocument是否兼容?

来自分类Dev

Delphi和C ++类VMT是否兼容?

来自分类Dev

OCMock和Nocilla是否不兼容?

来自分类Dev

YSQL和YCQL是否彼此兼容?

来自分类Dev

R版本3.6和4.0是否兼容?

来自分类Dev

是否可以从Xamarin创建兼容的.aar和.a

来自分类Dev

ScreenManager是否与Kivy中的DropDown兼容?

来自分类Dev

在Rmarkdown中从`for`循环使用`ggplotly`和`DT`

来自分类Dev

是否在同一文件PSR-1中兼容类声明和对象初始化?

来自分类Dev

是否在同一文件PSR-1中兼容类声明和对象初始化?

来自分类Dev

VB中PCL兼容的Chr和Asc?

来自分类Dev

Yii会话和PHP会话是否相互兼容?

来自分类Dev

Unix和Linux API标头是否与C ++兼容?

来自分类Dev

ios :: app模式和fstream :: write是否彼此不兼容?

来自分类Dev

VS,TFS和TeamBuild模板版本之间是否兼容?

来自分类Dev

Windows和Linux之间是否兼容git版本

来自分类Dev

Flurry和Windows Phone 8.1 WinRT是否兼容?

来自分类Dev

MediaSession和MediaSessionManager是否具有向后兼容性?

来自分类Dev

Nativescript和Angular Universal是否彼此不兼容?

来自分类Dev

来自qt的.ui文件是否与python和c ++兼容?

来自分类Dev

GnuPG 1和GnuPG 2是否彼此兼容?

来自分类Dev

SATA II和SATA 3.0 Gbps是否兼容?

来自分类Dev

VS,TFS和TeamBuild模板版本之间是否兼容?

来自分类Dev

如何确定给定的SSD和主板是否兼容?

来自分类Dev

特征和接口是否二进制兼容?

来自分类Dev

PowerPoint .ppam 文件在 Win 和 Mac 上是否兼容?

来自分类Dev

Geckodriver 和 Firefox 在 Raspberry Pi 3 上是否兼容?

来自分类Dev

nPLot x轴日期变量和rCharts中的默认堆叠条形图

Related 相关文章

  1. 1

    NSPersistentDocument和UIManagedDocument是否兼容?

  2. 2

    NSPersistentDocument和UIManagedDocument是否兼容?

  3. 3

    Delphi和C ++类VMT是否兼容?

  4. 4

    OCMock和Nocilla是否不兼容?

  5. 5

    YSQL和YCQL是否彼此兼容?

  6. 6

    R版本3.6和4.0是否兼容?

  7. 7

    是否可以从Xamarin创建兼容的.aar和.a

  8. 8

    ScreenManager是否与Kivy中的DropDown兼容?

  9. 9

    在Rmarkdown中从`for`循环使用`ggplotly`和`DT`

  10. 10

    是否在同一文件PSR-1中兼容类声明和对象初始化?

  11. 11

    是否在同一文件PSR-1中兼容类声明和对象初始化?

  12. 12

    VB中PCL兼容的Chr和Asc?

  13. 13

    Yii会话和PHP会话是否相互兼容?

  14. 14

    Unix和Linux API标头是否与C ++兼容?

  15. 15

    ios :: app模式和fstream :: write是否彼此不兼容?

  16. 16

    VS,TFS和TeamBuild模板版本之间是否兼容?

  17. 17

    Windows和Linux之间是否兼容git版本

  18. 18

    Flurry和Windows Phone 8.1 WinRT是否兼容?

  19. 19

    MediaSession和MediaSessionManager是否具有向后兼容性?

  20. 20

    Nativescript和Angular Universal是否彼此不兼容?

  21. 21

    来自qt的.ui文件是否与python和c ++兼容?

  22. 22

    GnuPG 1和GnuPG 2是否彼此兼容?

  23. 23

    SATA II和SATA 3.0 Gbps是否兼容?

  24. 24

    VS,TFS和TeamBuild模板版本之间是否兼容?

  25. 25

    如何确定给定的SSD和主板是否兼容?

  26. 26

    特征和接口是否二进制兼容?

  27. 27

    PowerPoint .ppam 文件在 Win 和 Mac 上是否兼容?

  28. 28

    Geckodriver 和 Firefox 在 Raspberry Pi 3 上是否兼容?

  29. 29

    nPLot x轴日期变量和rCharts中的默认堆叠条形图

热门标签

归档