มีวิธีเพิ่มขนาดตัวอักษรggplot2
ไหม? ฉันคิดว่าฉันต้องระบุบางอย่างเช่นlegend.key.width = unit(2, "line")
ในtheme
ฟังก์ชัน แต่ใช้เพื่อปรับคีย์ในตำนานไม่ใช่ขนาดตัวอักษร ขอบคุณ!
มีวิธีเพิ่มขนาดตัวอักษรggplot2
ไหม? ฉันคิดว่าฉันต้องระบุบางอย่างเช่นlegend.key.width = unit(2, "line")
ในtheme
ฟังก์ชัน แต่ใช้เพื่อปรับคีย์ในตำนานไม่ใช่ขนาดตัวอักษร ขอบคุณ!
คำตอบ:
คุณสามารถใช้theme_get()
เพื่อแสดงตัวเลือกที่เป็นไปได้สำหรับธีม คุณสามารถควบคุมขนาดฟอนต์คำอธิบายโดยใช้:
+ theme(legend.text=element_text(size=X))
แทนที่ X ด้วยขนาดที่ต้องการ
theme(plot.title = element_text(size = 12, face = "bold"),
legend.title=element_text(size=10),
legend.text=element_text(size=9))
คุณยังสามารถระบุขนาดฟอนต์ที่สัมพันธ์กับbase_size
ธีมที่รวมอยู่ในธีมเช่นtheme_bw()
(โดยที่base_size
11) โดยใช้rel()
ฟังก์ชัน
ตัวอย่างเช่น:
ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
geom_point() +
theme_bw() +
theme(legend.text=element_text(size=rel(0.5)))
rel(0.5)
ผลลัพธ์คืออะไร? 5.5
? 11.5
?
ตัวเลือกที่ง่ายกว่า แต่มีประสิทธิภาพเท่าเทียมกันคือ:
+ theme_bw(base_size=X)
?theme
คำถามประเภทนี้