highcharter with blogdown casper-two 主题
highcharter with blogdown casper-two theme
我正在尝试使用 blogdown
(在 RMarkdown
中)渲染一些图表。
问题是我无法渲染具有 casper-two
主题的 highcharter
图表。
我试过 方法但没有任何反应。
在 RStudio 插件中 select New Post
之后我这样做:
```{r}
library(highcharter)
mtcars <- tibble::rownames_to_column(mtcars)
hchart(mtcars, "point", hcaes(wt, mpg, color = hp))
```
这就是我得到的:
当我执行上面相同的代码时(R
.Rmd 块部分除外)我可以完美地可视化图形:
感谢任何帮助。
因此,您获得的输出看起来像是 post 在主页上的预览。我可以看到,当您转到 post 本身时,代码会保留其漂亮的输出,但不会加载绘图。其他一些 js/css 可能会弄乱它。
解决此问题的一种方法是像这样将情节包装在 iframe 中:
```{r}
library(highcharter)
library(widgetframe)
mtcars <- tibble::rownames_to_column(mtcars)
frameWidget(hchart(mtcars, "point", hcaes(wt, mpg, color = hp)))
```
要修复预览部分,您可以在 post yaml 中添加
description: "Your description"
这样预览就不会那么难看了。另一种方法是修改预览的布局。这很棘手,所以我不推荐它。
我正在尝试使用 blogdown
(在 RMarkdown
中)渲染一些图表。
问题是我无法渲染具有 casper-two
主题的 highcharter
图表。
我试过
在 RStudio 插件中 select New Post
之后我这样做:
```{r}
library(highcharter)
mtcars <- tibble::rownames_to_column(mtcars)
hchart(mtcars, "point", hcaes(wt, mpg, color = hp))
```
这就是我得到的:
当我执行上面相同的代码时(R
.Rmd 块部分除外)我可以完美地可视化图形:
感谢任何帮助。
因此,您获得的输出看起来像是 post 在主页上的预览。我可以看到,当您转到 post 本身时,代码会保留其漂亮的输出,但不会加载绘图。其他一些 js/css 可能会弄乱它。
解决此问题的一种方法是像这样将情节包装在 iframe 中:
```{r}
library(highcharter)
library(widgetframe)
mtcars <- tibble::rownames_to_column(mtcars)
frameWidget(hchart(mtcars, "point", hcaes(wt, mpg, color = hp)))
```
要修复预览部分,您可以在 post yaml 中添加
description: "Your description"
这样预览就不会那么难看了。另一种方法是修改预览的布局。这很棘手,所以我不推荐它。