However, I want to be able to specify specific sizes for the points (i.e. diameter of 1.5 microns on a square that is 1000 um x 1000 um). Is there a way to do set these parameters?
If not, is there a good function in Python that would allow me to randomly plot circles of specific diameters on squares of specified size?
You can give PointSize[r] where the radius r is relative to the width of the whole picture. Otherwise you can use Disk[{x,y},r] where r is in the radius in the internal coordinates of the plot. These two methods behave differently, for example, when the AspectRatio is not Automatic.
Is there a parameter to ensure that a circle cannot overlap with another circle? For instance, can I set a minimum distance that it must be from it’s nearest circle?
Might modify one of the methods from here to find
fixed radius nonoverlapping random disks.
Alternatively, generate more than needed and use Nearest to determine when neighbors come too close to each point, discarding the neighborts when that happens.