Hi there. I have been plotting some circles using 'symbols', with radii representing my data, but the radii looked incorrect. It seems to happen with a single circle too: Symbols ( 0, 0, circles = 40, xlim = c(-40, 40), ylim= c(-40, 40)) If I put a ruler up to my monitor (technology!) to compare the radius with the axes, the circle isn't radius 40; it is closer to 15... I suspect there is a simple answer. Stuart This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
On 07/18/2012 08:02 PM, Stuart Leask wrote:> Hi there. > > I have been plotting some circles using 'symbols', with radii representing my data, but the radii looked incorrect. > > It seems to happen with a single circle too: > > Symbols ( 0, 0, circles = 40, xlim = c(-40, 40), ylim= c(-40, 40)) > > If I put a ruler up to my monitor (technology!) to compare the radius with the axes, the circle isn't radius 40; it is closer to 15... > > I suspect there is a simple answer. >Hi Stuart, The answer does not appear to be simple. While the documentation for symbols says that the "inches" argument controls the size of the circles, it appears to do so with reference to the user units of the plot, not to that quaint unit descending from the twelfth part of someone's foot. So, whatever numbers you pass as "circles" seem to be scaled to a maximum dimension of whatever "inches" is in user units, at least on the x11 graphics device. Jim
(Oh, and yes I've tried setting 'inches=F', but I then get a circle correct on X axis, but too large on the Y axis.) -----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Stuart Leask Sent: 18 July 2012 11:03 To: r-help at r-project.org Subject: [R] 'symbols' not plotting correct circle radii Hi there. I have been plotting some circles using 'symbols', with radii representing my data, but the radii looked incorrect. It seems to happen with a single circle too: Symbols ( 0, 0, circles = 40, xlim = c(-40, 40), ylim= c(-40, 40)) If I put a ruler up to my monitor (technology!) to compare the radius with the axes, the circle isn't radius 40; it is closer to 15... I suspect there is a simple answer. Stuart This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. ______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Problem has gone away! Last night, on this computer (64-bit i7 Windows 7), setting inches=F plotted wrongly on Y. Tried it again this morning - still wrong on Y the first time, BUT repeating it - okay on Y! Repeating previous syntax, then repeating this - still okay. Odd. I will get back to the list if it starts happening again. Stuart -----Original Message----- From: Leask Stuart Sent: 19 July 2012 10:59 To: r-help at r-project.org Subject: RE: 'symbols' not plotting correct circle radii (Oh, and yes I've tried setting 'inches=F', but I then get a circle correct on X axis, but too large on the Y axis.) -----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Stuart Leask Sent: 18 July 2012 11:03 To: r-help at r-project.org Subject: [R] 'symbols' not plotting correct circle radii Hi there. I have been plotting some circles using 'symbols', with radii representing my data, but the radii looked incorrect. It seems to happen with a single circle too: Symbols ( 0, 0, circles = 40, xlim = c(-40, 40), ylim= c(-40, 40)) If I put a ruler up to my monitor (technology!) to compare the radius with the axes, the circle isn't radius 40; it is closer to 15... I suspect there is a simple answer. Stuart This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. ______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.