You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言中调整点图Y轴标签(印度邦名)字体大小的方法

解决Y轴标签字体大小问题

你只需在手动添加Y轴标签的text()函数里加入cex参数,就能调整字体大小——参数值小于1即可缩小字体,比如cex=0.7或cex=0.8,可根据实际显示效果微调。

修改后的完整代码:

dotchart(data, xlim = c(0, 1), pch = 20, col=c("darkblue","darkgreen"))
axis(2, at=seq(1,36, by=1), labels = FALSE)

lablist.y <- as.vector(c("Andaman & Nicobar", "Andhra Pradesh", "Arunachal Pradesh", "Assam", "Bihar", "Chandigarh", 
                         "Chhattisgarh", "Daman & Diu", "Delhi", "Dadra & Nagar Haveli", "Goa", "Gujrat", "Haryana", 
                         "Himachal Pradesh", "Jammu & Kashmir", "Jharkhand", "Karnataka", "Kerela", "Lakshadweep", 
                         "Madhya Pradesh", "Maharashtra", "Manipur", "Meghalaya", "Mizoram", "Nagaland", "Odisha", 
                         "Punjab", "Puducherry", "Rajasthan", "Sikkim", "Tamil Nadu", "Telangana", "Tripura", 
                         "Uttar Pradesh", "Uttarakhand", "West Bengal"))
text(y = seq(1, 36, by=1), par("usr")[1], 
     labels = lablist.y, pos = 2, xpd = TRUE, cex=0.7) # 添加cex参数控制字体大小

补充说明:cex是R中控制字符缩放比例的通用参数,默认值为1,设置为0.7就代表把字体缩小到原来的70%,你可以根据图表排版需求调整这个数值。

内容的提问来源于stack exchange,提问作者Sangeeta Nath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 15:17:30