繁体   English   中英

删除散点图中的标记边框/线 plotly R

[英]Remove marker border/line in scatterplot plotly R

这是我的代码:

BD_mapinc <- plot_ly(BD_tab, x=~East, y=~North, type='scatter', mode='markers',
                      text= ~paste("BD incr:", BD_tab$BD_incr, "No.:", Label),
                      size= ~BD_tab$BD_incr,
                      marker=list(color = ~BD_tab$BD_incr,
                                  colorbar=list(title='BD increment [%]'),
                                  colorscale='PuOr')
                      ) %>%
      layout(plot_bgcolor='#e5ecf6', 
             xaxis = list( 
               zerolinecolor = '#ffff', 
               zerolinewidth = 2, 
               gridcolor = 'ffff'), 
             yaxis = list( 
               zerolinecolor = '#ffff', 
               zerolinewidth = 2, 
               gridcolor = 'ffff'))
)
      
BD_mapinc

自从我发现如何使用标记选项向色标添加标题后,我也有不需要的标记边框。 有人能帮我吗? 我怎样才能删除它们? 剧情目前的样子

您可以将一些参数移动到标记函数中并将线宽设置为零以删除标记周围的线:

BD_mapinc <- plot_ly(BD_tab, x=~East, y=~North, type='scatter', mode='markers',
                     text= ~paste("BD incr:", BD_tab$BD_incr, "No.:", Label),
                     marker=list(color = ~BD_tab$BD_incr,
                                 colorbar=list(title='BD increment [%]'),
                                 colorscale='PuOr',
                                 size= ~BD_tab$BD_incr,
                                 line=list(width=0)))%>%
  layout(plot_bgcolor='#e5ecf6', 
         xaxis = list( 
           zerolinecolor = '#ffff', 
           zerolinewidth = 2, 
           gridcolor = 'ffff'), 
         yaxis = list( 
           zerolinecolor = '#ffff', 
           zerolinewidth = 2, 
           gridcolor = 'ffff'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM