R 如何更改散点图的字体和填充颜色?

R 如何更改散点图的字体和填充颜色?,r,scatter-plot,R,Scatter Plot,我想更改字体并填充散点图中变量的背景。我没有成功 crime <- read.csv('http://datasets.flowingdata.com/crimeRatesByState2005.csv',sep=",", header=TRUE) crime2 <- crime[crime$state != "District of Columbia",] crime2 <- crime2[crime2$state != "United States",] windows

我想更改字体并填充散点图中变量的背景。我没有成功

crime <- read.csv('http://datasets.flowingdata.com/crimeRatesByState2005.csv',sep=",", header=TRUE)

crime2 <- crime[crime$state != "District of Columbia",]
crime2 <- crime2[crime2$state != "United States",]

windowsFonts(D=windowsFont("Georgia"))

pairs(crime2[,2:9]
      , panel=panel.smooth
      , col.smooth = "blue"
      , col="gray"
      , pch=16 #dot fill
      , labels=c("Murder","Forcible Rape","Robbery","Aggrevated \n Assault","Burglary","Larceny/Theft","Motor Vehicle \n Theft","Population")
      , font.labels=1 #normal
      , font.main=3 #italics
      , cex.labels=1.5 #size
      , las=1 #horizontal
      #, font.family="D"
      #, labels.family="D"
      #, cex.family="D"
      ) 
mtext("Rates per 100,000 population \n  \n ", side=3, adj=0, line=1.2, cex=1, font=3, family="D")

crime试试看情节(1:10,pch=21,col=“black”,bg=“lightblue”)
。您必须使用可以具有背景色的
pch
值(21到25,请参见
?点
),并使用
col
指定外部颜色,使用
bg
指定内部颜色(请参见
?par
和/或
?点


至于字体,您可能指的是
par()
family
参数。这些可以是特定于图形设备的(并且不同的操作系统使用不同的默认图形设备;例如,
par(family=“Times”)
在Mac电脑上为Time New Roman,但不是PC),但是一些字体,如“serif”、“sans”和“mono”可以跨平台工作。

font
图形参数允许您这样做。检查
?par
。通过“填充变量的背景”你是什么意思?是否要对整个图表的背景进行着色,对数据点的背景进行着色(使其以圆圈填充),或对文本标签的背景进行着色,或进行其他操作?除了
?par
,请查看
?点
;一些
pch
值接受背景填充颜色,其他值不接受。感谢您的建议。我确实抬起头来,运气不好。为了澄清,我想将字体族更改为“Georgia”,并将标签的背景填充设置为灰色。回滚以撤消对点填充的编辑。