Как настроить plotly диаграмма прозрачный фон в 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)

Я пробовал добавлять paper_bgcolor=#00000000, plot_bgcolor=#00000000 после информации о оси x и y в layout(), но когда я запускаю команду, я получаю знак "плюс". Я не знаю, что делать, поэтому любая помощь приветствуется. Спасибо!

2 ответов


попробуй:

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 в соответствии с вашими потребностями.


обратите внимание, что прозрачный фон также будет применяться для экспортируемых изображений. Который может сделать текст черной метки невидимым в некоторых приложениях для просмотра изображений, включая инструмент фотографий по умолчанию Windows 10.