私のサンプル データセット:
library(plotly)
library(htmlwidgets)
d <-
data.frame(
"name" = c("bily", "mary", "ken"),
"fruit" = c("cherry", "apple", "apple"),
"count" = c(1, 10, 30)
)
gg <- ggplot(data = d,
aes(x = fruit,
y = count,
group = name)) +
geom_line(aes(color = name)) +
geom_point(aes(color = name))
plotly <- ggplotly(gg)
グラフを保存:
d <- # please put your directory where you want to save the graph
"xxxx/graph.html"
HTML形式を出力できるこれら3つの関数を検索しましたが、他のファイルも作成してしまい、解決できません。
#htmlwidgets::saveWidget(as_widget(plotly), d)
#htmltools::browsable(plotly)
htmltools::save_html(plotly, d)
ggplot 関数から ggplotly 関数を使用するグラフを HTML 形式に変換しようとしていますが、問題に直面しています。グラフを保存すると、関数は plotlyjs、jquery、crosstalk などの他のファイルも作成します。グラフごとにファイルが違うとサイトに載せるのが大変なので、HTMLファイルだけでいいと思います。
これらは、コードを実行したときのファイルです。私の期待する結果は、HTML ファイルのみが作成されることです。
他のファイルは lib のディレクトリに保存されますが、それらが提供されていないことを願っています。HTML ファイルを実行できます。することは可能ですか?または他の方法はありますか?