增加plot_ly()创建的气泡的大小,其中mode =" markers"

时间:2016-06-22 11:00:25

标签: r plotly

plot_ly(ProdSummary, x = logMetricRevenue2016, y = MarginPercent2016,
        mode = "markers" , axes=F , size = (Quantity2016), color=Brand, text=paste("P_Code",product_code))

生成的气泡图显示了小气泡,我可以size=Quantity2016*100,但这并不会增加图表上气泡的大小。它的全部相对。

1 个答案:

答案 0 :(得分:0)

尝试在sizeref下添加sizemodemarker。特别是使用sizeref的不同值:

trace = go.Scatter(x=x,
                   y=y, 
                   mode='markers',
                   marker=dict(
                               size=[abs(i) for i in Quantity2016],
                               sizeref=0.1,
                               sizemode='area'
                              )
                   )

请注意, size 列表中 Quantity2016 的负值会使这些点消失(或者我认为是绘制为大小0),所以请注意这一点。