2016-05-22 11 views
5

Oto co mam do tej pory:Jak ustawić wykres spiskowy, aby miał przezroczyste tło w 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) 

Próbowałem dodanie paper_bgcolor=#00000000, plot_bgcolor=#00000000 po X i Y osi w ciągu layout() informacji, ale po uruchomieniu polecenia, pojawia się znak plus. Nie wiem, co robić, więc każda pomoc jest doceniana. Dzięki!

Odpowiedz

8

Spróbuj:

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' 

Można zmienić numery rgb do swoich potrzeb.