plot() does not give labels under quartz
Hi, I googled "os x corrupt font cache" and came up with a few hits. The top hit was: http://www.macworld.com/article/139383/2009/03/fontcacheclear.html and it suggested issuing three lines below from unix prompt: atsutil databases -removeUser atsutil server -shutdown atsutil server -ping Unfortunately, it didn't cure the problem. The above link states: "Prior to OS X 10.5, all font caches ..." The date of article is Mar 13, 2009. As I stated before, mine is 10.6.6. Another hit was: http://hints.macworld.com/article.php?story=20071026081555971 it specifically says, "10.5 Only." It is different from the previous one, but slightly messy: sudo rm -rf `lsof | grep com.apple.ATS/annex.aux \ | grep Finder | cut -c 66-139` I didn't try this one because with different rev constants like 66-139 scare me. Plus I am happy with X11() and/or adding Family="sans" in the plot(foo ~ moo). Either is good enough fix/work-around for me. Thank you for your help. Regards, Tena Sakai tsakai at gallo.ucsf.edu
On 1/19/11 3:22 AM, "Prof Brian Ripley" <ripley at stats.ox.ac.uk> wrote:
Missing labels has been reported several times, and AFAIK has always indicated a corrupt font cache (or other problems in the font book). There are various ways to repair that, so I'll leave you to Google for one. On Wed, 19 Jan 2011, Phillip Jardine wrote:
Tena, I had the same problem myself a few months ago, when I upgraded to OS X 10.6.5 (from OS X 10.4) I don't know why this happened, but by trial and error I found that putting family = "sans" into the plot command brought back the labels. Bizarrely though things recently started working normally again, with no updates/upgrades on my part. Strange, eh? Anyway, try the family = "sans" thing, it might help. Best wishes, Phil -- Phil Jardine Geosystems Research Group School of Geography, Earth, and Environmental Sciences University of Birmingham Edgbaston Birmingham B15 2TT pej083 at bham.ac.uk Tel. 0121 414 6146 http://www.gees.bham.ac.uk/staff/pgpej083.shtml
________________________________________
From: r-sig-mac-bounces at r-project.org [r-sig-mac-bounces at r-project.org] On
Behalf Of Tena Sakai [tsakai at gallo.ucsf.edu]
Sent: 19 January 2011 04:29
To: r-sig-mac at r-project.org
Subject: [R-SIG-Mac] plot() does not give labels under quarts.
Greetings,
I have noticed a bit odd behavior of plot() on OS X 10.6.5.
The R I downloaded from cran is R-2.12.1.pkg. Below is
what I did:
R version 2.12.1 (2010-12-16)
.
.
[R.app GUI 1.35 (5665) x86_64-apple-darwin9.8.0]
foo <- c( 4, 6, 9 ,12 )
moo <- c( 34, 37, 41, 49 )
plot( foo ~ moo )
This gives me a plot with no labels. No "moo", "foo", or numbers under
tics. But,
X11()
plot( foo ~ moo )
This gives me xlabel ("moo"), ylabel ("foo"), and numbers under tics.
In the first case, by default, I am using quartz, while the second,
obviously, I am using X11.
Does anybody know why this happens under quartz and not under X11?
Thank you.
Tena Sakai
tsakai at gallo.ucsf.edu