ฉันต้องการทราบว่าเป็นไปได้ไหมที่จะเปลี่ยนพารามิเตอร์เริ่มต้นของggplot2
กราฟิกเช่นขนาดตัวอักษรสำหรับเซสชัน R ทั้งหมด แนวคิดคือหลีกเลี่ยงการตั้งค่าสำหรับแต่ละพล็อต
ฉันต้องการทราบว่าเป็นไปได้ไหมที่จะเปลี่ยนพารามิเตอร์เริ่มต้นของggplot2
กราฟิกเช่นขนาดตัวอักษรสำหรับเซสชัน R ทั้งหมด แนวคิดคือหลีกเลี่ยงการตั้งค่าสำหรับแต่ละพล็อต
คำตอบ:
ใช้ theme_set()
theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)
base_size
ภายใต้ธีมที่ระบุไว้ แต่ดูเหมือนว่าจะใช้งานได้ ฉันสังเกตว่าgeom_text
การแสดงข้อความของค่าเฉลี่ยไม่ได้สืบทอดการเปลี่ยนแปลง base_size นี้ ทุกคนมีโชคกับการทำงานนี้
ใช้theme_set
หากคุณต้องการอัปเดตในช่วงที่เหลือของเซสชันที่ใช้งานอยู่:
theme_set(theme_grey(base_size = 18))
หากคุณต้องการเปลี่ยนเพียงกราฟเดียวคุณสามารถตั้งค่าได้base_size
ในธีม:
qplot(1:10, 1:10) + theme_grey(base_size = 18)
ggplot(mtcars, aes(x = mpg, y = cyl)) +
geom_point() +
theme_grey(base_size = 18)
theme_gray()$text$size
)