3
を使用してオブジェクトをブラウザにsvgとして表示したいと考えています。rmarkdownのgmarkplotオブジェクトをhtml svgコードとして表示
---
title: ""
output: html_document
---
```{r setup, include = FALSE}
library(svglite)
library(ggplot2)
knitr::opts_chunk$set(
dev = "svglite",
fig.ext = ".svg"
)
```
```{r, warning = F}
data(cars)
ggplot(mtcars, aes(mpg, qsec, color = factor(cyl))) +
geom_point()
```
すべてが正常に動作しますが、私はChromeでそれを開き、エレメントを点検しようとすると、それは全体のプロットは<img>
タグ内にあることが判明しました。私が達成したいのは、ggplot
というHTMLコードののdocを作成することです。
htmlSVG
機能を使用しようとしましたが、ggplot
では機能しません。私はエラーを取得する:
Error in FUN(X[[i]], ...) : argumemt is not a character vector
しかし、それは基本的なプロット上で非常にうまく機能 - htmlSVG(plot(data = sampled_df, z ~ price))
私はでそれを含む場合。
ggplot
オブジェクトでも同じことを実行できますか?