小编Bol*_*lli的帖子

气泡图表与气泡代表绝对大小

我试图制作一个气泡图,其中每种颜色代表不同的珊瑚种类代码,气泡的大小代表个体的大小(以米为单位),但也缩放到x或y轴,它们也按比例缩放米.

我还想为我目前plotly在R中使用的个人的大小添加一个额外的图例,但是可以使用R或Python中的其他模块.

我已经能够通过物种相对容易地获得颜色,但我正在努力按尺寸缩放气泡.有没有人以前做过这个或知道任何作弊才能让它发挥作用?

     #Example Data
     Species <- c('SSID','PAST','CNAT','SSID','MMEA','PAST')
     Dist <- c(7.1,4.0,6.4,8.0,8.1,8.9)
     XDist <- runif(6, 0.0, 1.0)
     Transect <- c(1,2,1,1,3,2)
     Width <- c(10,15,100,45,60,27)
     Data <- data.frame(Transect, Species, Dist, XDist, Width)
     XDist <- Data$Transect - 1
     Data$XDist <- Data$XDist + XDist

    library(plotly)

    k <- plot_ly(Data, x = ~XDist, y = ~Dist, type = 'scatter', mode = 
     'markers',
         size = ~Width ,marker = list(sizemode = 'diameter', opacity = 1,
         symbol = ifelse(data$Disease == 'Y', "circle-open", "circle"),
         line = list(width = 5)), …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 plotly

11
推荐指数
1
解决办法
444
查看次数

标签 统计

ggplot2 ×1

plotly ×1

r ×1