0

tab_spanner のラベルを Web イメージに変更する方法があるかどうかを確認しようとしています。

  df %>%
  gt() %>%
  tab_spanner(label = "https://resources.premierleague.com/premierleague/photos/players/250x250/p97299.png", columns = vars(instances_1, rank_1)) %>%
  tab_spanner(label = "https://resources.premierleague.com/premierleague/photos/players/250x250/p95658.png", columns = vars(instances_2, rank_2))

以前、text_transform と web_image 関数を使用して列に画像を追加しましたが、その機能が gt に存在する場合、列ではないときにラベルを変更する方法がわかりません。

  text_transform(
    locations = cells_body(vars(url)),
    fn = function(x) {
      web_image(url = x,
                height = px(22.5))
    }
  )

以下に Iris のサンプル データセットを示します。事実上、Sepal ラベルをこの URL ( https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/Petal-sepal.jpg/220px-Petal-sepal.jpg ) からのこの画像に置き換えます。この URL からのこの画像の花びらラベル ( https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Tulip_Tulipa_clusiana_%27Lady_Jane%27_Rock_Ledge_Flower_2000px.jpg/198px-Tulip_Tulipa_clusiana_%27Lady_Jane%27_Rock_Ledge_Flower_2000px.jpg )

iris %>%
  filter((Sepal.Length==5.1 & Species=='versicolor')) %>%
  select(Sepal.Length,Sepal.Width,Petal.Length,Petal.Width) %>%
  gt() %>%
  tab_spanner(label = "Sepal", columns = vars(Sepal.Length, Sepal.Width)) %>%
  tab_spanner(label = "Petal", columns = vars(Petal.Length, Petal.Width))

助けてくれてありがとう!

4

0 に答える 0