0

R を使用して、Tableau から次のような単純なワッフル グラフを再現しようとしています。 ここに画像の説明を入力

パッケージで実行できるかどうかはわかりませんがwaffle、次の 2 つのケースで助けていただければ幸いです。

  • ワッフル チャートを列方向ではなく行方向 (Tableau の例のように) で塗りつぶす方法はありますか?
  • ワッフルチャートにラベルパーセント(24%)を追加することはできますか?

これまでの私の試みは次のとおりです。

 library(waffle)  

 # dummy sample 
 basedata <- c('User'=24, 'Not User'=  76)

 # Waffle chart
 waffle(
   basedata,
   rows = 10 ,
   colors =  c("#636363", "#fee8c8"),
   xlab = "1 square == 1%"
 ) +
   ggtitle("Some tilte") +
   theme(
     plot.title = element_text(hjust = 0.5, size = 27, face = "bold"),
     legend.text = element_text(size = 15),
     legend.position = "bottom"
   )

これを返すもの ここに画像の説明を入力

4

1 に答える 1

2

これはそれを行う必要があります:

# dummy sample 
basedata <- c('User'=24, 'Not User'=  76)

# Waffle chart
waffle(
  basedata,
  rows = 10 ,
  colors =  c("#636363", "#fee8c8"),
  xlab = "1 square == 1%",
  flip = TRUE
) +
  ggtitle("Some tilte") +
  theme(
    plot.title = element_text(hjust = 0.5, size = 27, face = "bold"),
    legend.text = element_text(size = 15),
    legend.position = "bottom"
  ) +
  annotate("text", x = 4, y = 5, label = paste(basedata[1], "%"))

ここに画像の説明を入力

于 2019-11-10T12:35:19.217 に答える