web-dev-qa-db-ja.com

Rで背景が透明になるようにプロットチャートを設定するにはどうすればよいですか?

これが私がこれまでに持っているものです:

_f1 <- list(
   family = "Arial, sans-serif",
   size = 25,
   color = "white"
)
f2 <- list(
   family = "Old Standard TT, serif",
   size = 14,
   color = "black"

)
a <- list(
   title = "SALES PER SONG",
   titlefont = f1,
   showgrid = FALSE,
   showticklabels = TRUE,
   showline=TRUE,
   tickangle = 45,
   tickfont = f2
  )

 salesplot <-plot_ly(producersales, type="scatter", x=Producer, y=SalesPerSong, color=SongRange, colors=cols, mode="markers", size=SalesPerSong) %>% 
layout(xaxis = a, yaxis = a)
_

layout()内のx軸とy軸の情報の後に_paper_bgcolor=#00000000, plot_bgcolor=#00000000_を追加しようとしましたが、コマンドを実行するとプラス記号が表示されます。どうしたらいいかわからないので、助けていただければ幸いです。ありがとう!

10
POW123

ちょうど試して:

salesplot <-plot_ly(producersales, type="scatter", x=Producer, y=SalesPerSong, color=SongRange, colors=cols, mode="markers", size=SalesPerSong) %>% 
layout(xaxis = a, yaxis = a) %>% 
layout(plot_bgcolor='rgb(254, 247, 234)') %>% 
layout(paper_bgcolor='rgb(254, 247, 234)') #will also accept paper_bgcolor='black' or paper_bgcolor='transparent'

ニーズに合わせてRGB番号を変更できます。

18
MLavoie

透明な背景は、エクスポートされた画像にも適用されることに注意してください。これにより、Windows10のデフォルトの写真ツールを含む一部の画像表示アプリケーションでブラックラベルテキストが非表示になる可能性があります。

0