scatter plots: size in points vs. size in area

I want to be able to specify the size of points in a scatter plot in data coordinates rather than points^2. The points should change in size at different zoom levels. Is there a built-in way to do this, or a good workaround for now?