From: Kuzminski, S. R <SKu...@fa...> - 2004-04-29 12:53:23
|
Hi, =20 I have a scatter plot, I need each data to rendered as a single point ( or symbol ), rather than a circle. The axis are not the same, so the circles are distorted in to ovals. Maybe I should be using a different plot? =20 thanks, Stefan=20 |
From: John H. <jdh...@ac...> - 2004-04-29 15:15:57
|
>>>>> "Kuzminski," == Kuzminski, Stefan R <SKu...@fa...> writes: Stefan> Hi, I have a scatter plot, I need each data to Stefan> rendered as a single point ( or symbol ), rather than Stefan> a circle. The axis are not the same, so the circles Stefan> are distorted in to ovals. Maybe I should be using a Stefan> different plot? This is a "feature" of scatter that has annoyed many people. I'll see if I can come up with something better. To plot a dot, use plot(x, y, '.') # draws a *very small* circle or plot(x, y, ',') # draws a pixel To plot circles (not ellipses) on axes with different scales, use plot(x, y, 'o') # draws a circle In the latter case you can set the marker size attribute in points plot(x, y, 'o', markersize=6) # draws a circle with a 6 point radius As long as you want the markers to be the same size and color, you should use plot. If you need either the size or color to vary, you need scatter. In which case I need to get the transform issue fixed up sooner rather than later. JDH |