There's probably something "off the shelf", but
I use a little function written in R:

#A function for doing an xyz bubbleplot.
bubbleplot <- function(x, y, z, bmax=4, bmin=.5) {
  plot(x,y, type="n")
  z <- z-min(z); z <- z/max(z)
  for (i in 1:length(x)) {
    points(x[i],y[i],cex=bmin+(bmax-bmin)*z[i])
  }
}

This just makes an empty plot, and draws circles in it
scaled to values in "z".  You'll need to extract the axis 
scores from the NMDS output to use this.  Tweak
other graphics parameters as needed to get what you
want.

Dr. Mark Fulton
Professor of Biology
Bemidji State University
Bemidji, MN   56601
http://faculty.bemidjistate.edu/mfulton/


-----Original Message-----
From: r-sig-ecology-boun...@r-project.org 
[mailto:r-sig-ecology-boun...@r-project.org] On Behalf Of Stas Malavin
Sent: Thursday, March 07, 2013 12:07 AM
To: r-sig-ecology@r-project.org
Subject: [R-sig-eco] nMDS plot with points of different size

Dear list members,

I want to plot an nMDS diagram with points' area proportional to the abundance 
of particular species. I could imagine just plotting with type = "n" and then 
using points() with different cex, but may be some special functions/packages 
exist for that which you can point me to?

Thank you,
Stas


--------------------------------------------
Junior Res Asst
Hydrobiology Lab
Institute of Limnology
Russian Academy of Sciences

Sevastyanova 9
196105 Russia, St Petersburg
http://www.limno.org.ru
Phone: +7 (812) 387-80-60
Fax: +7 (812) 388-73-27

        [[alternative HTML version deleted]]

_______________________________________________
R-sig-ecology mailing list
R-sig-ecology@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-ecology

_______________________________________________
R-sig-ecology mailing list
R-sig-ecology@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-ecology

Reply via email to