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”,并将标签的背景填充设置为灰色。回滚以撤消对点填充的编辑。