2016-05-22 2 views
5

Вот что у меня есть, до сих пор:Как установить график графика, чтобы иметь прозрачный фон в 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 после информации оси х и у в layout(), но когда я запускаю команду, я получаю знак плюс. Я не знаю, что делать, поэтому любая помощь приветствуется. Благодаря!

ответ

8

Просто попробуйте:

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

Смежные вопросы