如何更改R中多边形或多边形的不透明度?

时间:2017-01-14 09:32:07

标签: r plotly

在Maply for R中,线条和标记有一个不透明度参数,但如何更改add_ribbonsadd_polygons中填充颜色的不透明度?

e.g。 opacity = 0让这条线消失在这里:

plot_ly() %>% add_lines(x = 1:4, y = 1:4, color = I("red"), opacity = 0)

但这里对多边形没有影响:

plot_ly() %>% add_polygons(x = c(1, 1, 2, 2), y = c(1, 2, 2, 1), 
                           color = I("red"), opacity = 0)

使用alpha也不起作用。如何更改填充颜色的不透明度?

1 个答案:

答案 0 :(得分:2)

作为替代方案,您可以尝试使用fillColorrgba颜色(最后一位数字为alpha):

%>% add_polygons(fillcolor = 'rgba(7, 164, 181, 1)')

VS

%>% add_polygons(fillcolor = 'rgba(7, 164, 181, 0.2)')

只需调整所需颜色的数字即可。