Tôi đang tìm cách kiểm soát độ dày của văn bản được vẽ trong R
mà không có kích thước của các ký tự thay đổi. Dưới đây là một ví dụ (không sử dụng R
):Điều chỉnh độ dày phông chữ mà không thay đổi cỡ chữ
Từ giữa có bề dày hai lần đầu, tuy nhiên kích thước đều giống nhau (vì vậy không mở rộng quy mô xảy ra). Từ dưới cùng thực sự là hai từ: một từ màu đỏ nằm trên một từ trắng nặng, để tạo ra sự tách màu (đặc biệt hữu ích cho việc chú thích một âm mưu bận).
Dưới đây là một tập hợp các lệnh tôi đã ném với nhau để cố gắng và sao chép hình trên:
png("font.png",width=1.02, height=1.02, units="in", res=150)
par(ps=10, font=1, bg="light gray", col="black", mai=rep(0.02,4), pin=c(1,1))
plot.new()
box()
text(0.5,0.85,"FONT",cex=1)
text(0.5,0.6,"FONT",cex=2)
text(0.5,0.3,"FONT",cex=2,col="white")
text(0.5,0.3,"FONT",cex=1,col="red")
text(0.5,0.1,"FONT",cex=1, font=2, col="white")
text(0.5,0.1,"FONT",cex=1, font=1, col="red")
dev.off()
cho:
Vì vậy, hiệu quả là giống như thay đổi font-face để in đậm, nhưng sự khác biệt về kích thước không đủ lớn để có thể nhận thấy khi chồng chéo. Trang trợ giúp par
dường như không có cài đặt cụ thể cho việc này. Ai có ý tưởng gì không?
Lưu ý thay đổi size
trong ggplot2
không tạo ra hiệu ứng tôi muốn, lần cuối cùng tôi đã chọn.
Wow. Hoặc tôi nên nói "Yeah!"? – joran
đẹp ,,, nhưng tôi không khuyên bạn nên cách này nếu bạn sử dụng đồ họa vector. Đối với đồ họa raster, nó thực sự rất đẹp. – kohske
Cảm ơn, nhưng thực ra nó phải là "F ** k yeah!". Có vẻ kỳ lạ là giải pháp này đòi hỏi quá nhiều mã bổ sung? Nói cách khác, tôi đã ngạc nhiên không có thiết lập đồ họa để làm điều này. –