Có thể thử sử dụng pointsize = 12
, trong số quartz()
của bạn? https://stat.ethz.ch/R-manual/R-devel/library/grDevices/html/quartz.html
quartz(pointsize = 12)
Đối với một số lý do, gia đình tôi = "Helvetica" không làm việc, khi được đặt trong quartz()
.
Cả hai thay đổi - thay đổi phông chữ và fontsize công trình theo thứ tự này:
quartz(pointsize = 12) # define point size
par(mar=c(3,3,1,1), family = "Helvetica") # define family
plot(...)
Như vậy, đối với pdf()
âm mưu xuất khẩu và quartz()
đầu ra, vì họ không chạy đồng thời gian - Tôi đang sử dụng pdf() để xuất các ô của tôi, nhưng thạch anh() chỉ để sao chép một bản đồ vào tài liệu MS Word
library(extrafont) # library needed to have your fonts
loadfonts() ## for pdf()
# pdf plot export - now doesn't run, because now I want just check changes in my quartz() plotting
# pdf("my_plot_in_pdf.pdf", height = 4, width = 4, family = "Helvetica")
quartz(height = 4, width = 4, pointsize = 12) # check my changes in plot, if I want to export my plot, I just set #quartx(...)
par(mar=c(4,4,1,1), family = "Helvetica")
plot(cars, main = "Helvetica, 12", ylab = "y label", xlab = "x label", cex = 1)
dev.off()
HOẶC thay đổi gia đình tôi và kích thước điểm:
quartz(height = 4, width = 4, pointsize = 20)
par(mar=c(4,4,1,1), family = "Times New Roman")
plot(cars, main = "Times New Roman, 20", ylab = "y label", xlab = "x label", cex = 1)
dev.off()
Đáng tiếc là các bit ở phần cuối của liên kết mà nói nó không áp dụng cho các thiết bị pdf. –