الدليل الكامل: كيفية تغيير حجم الخط في ggplot2
يمكنك استخدام بناء الجملة التالي لتغيير حجم الخط للعناصر المختلفة في ggplot2:
p + theme(text=element_text(size= 20 ), #change font size of all text axis. text =element_text(size= 20 ), #change font size of axis text axis. title =element_text(size= 20 ), #change font size of axis titles plot. title =element_text(size= 20 ), #change font size of plot title legend. text =element_text(size= 20 ), #change font size of legend text legend. title =element_text(size= 20 )) #change font size of legend title
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا مع مخطط التشتت التالي في ggplot2:
library (ggplot2) #create data frame df <- data. frame (x=c(1, 2, 3, 4, 5, 6), y=c(6, 8, 14, 19, 22, 18), z=c('A', 'A', 'B', 'B', 'C', 'C')) #create scatterplot p <- ggplot(df, aes (x=x, y=y, color=z)) + geom_point(size= 3 ) + ggtitle(" This is the Title ") p
مثال 1: تغيير حجم الخط لكل النص
يوضح التعليمة البرمجية التالية كيفية تغيير حجم الخط لجميع عناصر النص في المخطط:
p + theme(text=element_text(size= 20 ))
مثال 2: تغيير حجم خط نص المحور
يوضح التعليمة البرمجية التالية كيفية تغيير حجم الخط لنص المحور فقط:
p + theme(axis. text =element_text(size= 30 ))
مثال 3: تغيير حجم خط عناوين المحاور
يوضح التعليمة البرمجية التالية كيفية تغيير حجم الخط لعناوين المحاور فقط:
p + theme(axis. title =element_text(size= 30 ))
مثال 4: تغيير حجم خط عنوان المؤامرة
يوضح التعليمة البرمجية التالية كيفية تغيير حجم الخط لعنوان المؤامرة فقط:
p + theme(plot. title =element_text(size= 30 ))
المثال 5: تغيير حجم خط نص التسمية التوضيحية
يوضح التعليمة البرمجية التالية كيفية تغيير حجم الخط لنص التسمية التوضيحية فقط:
p + theme(legend. text =element_text(size= 30 ))
مثال 6: تغيير حجم خط عنوان التسمية التوضيحية
يوضح الكود التالي كيفية تغيير حجم خط عنوان التسمية التوضيحية:
p + theme(legend. title =element_text(size= 30 ))
مصادر إضافية
الدليل الكامل لعناوين ggplot2
كيفية تغيير حجم الأسطورة في ggplot2
كيفية تدوير تسميات المحور في ggplot2