我想减小x轴的字体大小,使其符合国家/地区名称。
我尝试了cex
,cex.axis
,axis()
,似乎没有任何效果。 cex
和cex.axis
仅更改了Y轴。这是我一直在使用的代码。
plot(goldmanMF20to50$Location, xlab="Location", ylab="Number of Individuals",
col=4, main="Location of Individuals in the Goldman Osteometric Data Set
between 20 and 50", cex.main=0.6, las = 2, ylim=c(0, 150),)
答案 0 :(得分:0)
这可能不适用于此问题,但处理日期时的解决方案是首先抑制x轴标签,然后使用axis.Date()命令绘制x轴。这需要创建一个单独的x轴数据集 - 在下面的示例中,这是在日期文件中生成的。这是一个通过绘制股票市场数据(S& P 500)的例子。注意xaxt =" n" plot()中的参数和axis.Date()中相对较小的字体大小通过cex.axis = 0.8
library(quantmod)
getSymbols("^GSPC", src='yahoo', from='2013-12-31')
sp500 <-Ad(GSPC)
dates <-as.Date(index(sp500))
plot(dates,sp500, ylab = "",xlab="",xaxt="n",type="l")
axis.Date(side = 1, dates,at = dates,cex.axis=0.8,format = "%b-%d-%Y")