2

私のサンプル データセット:

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 ファイルを実行できます。することは可能ですか?または他の方法はありますか?

ここに画像の説明を入力

4

1 に答える 1