我正在黑色背景上写一个R闪亮的应用程序,需要将所有情节文本更改为白色。出于某种原因,我的代码无效:
output$plotly_bar<- renderPlotly({
plot_ly(FAID_mexico, x = ~Funding_Agency_Acronym,
y = ~FAID_mexico$Current_Amount,
textfont = list(color = '#FFFFFF'),
color = ~FAID_mexico$Policy_Area,
textfont = list(color = '#FFFFFF')) %>%
layout(plot_bgcolor='black')%>%
layout(paper_bgcolor='black')
})
texfont应该是更改所有文本颜色的函数。
答案 0 :(得分:0)
将您的color
添加到text
中的layout
,它应该有效。
%>% layout(font = list(color = '#FFFFFF'))
library(plotly)
p <- plot_ly(data = iris,
x = ~Sepal.Length,
y = ~Petal.Length,
marker = list(size = 10,
color = 'rgba(255, 182, 193, .9)',
line = list(color = 'rgba(152, 0, 0, .8)',
width = 2))) %>%
layout(plot_bgcolor = 'black',
paper_bgcolor = 'black',
font = list(color = '#00FFFF'))
p