Ggplot2 এ ডিফল্ট ফন্টের আকারটি কীভাবে পরিবর্তন করবেন


101

আমি ggplot2পুরো আর সেশনের জন্য উদাহরণস্বরূপ ফন্টের আকারের মতো গ্রাফিক্সের কিছু ডিফল্ট প্যারামিটারগুলি পরিবর্তন করা সম্ভব কিনা তা জানতে চাই । প্রতিটি প্লটের জন্য সেগুলি সেট করা এড়াতে হবে ধারণা।

উত্তর:


117

ব্যবহার theme_set()

theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)

এখানে চিত্র বর্ণনা লিখুন


7
খুব দরকারী! যদি কেউ আগ্রহী হন তবে ডিফল্ট পাঠ্যের আকার 11 ( theme_gray()$text$size)
কিথ হুগিট

1
নতুন ggplot2 এর অধীনে 2.2.1 আমি base_sizeথিমের তালিকাভুক্ত দেখতে পাচ্ছি না তবে এটি কাজ করছে বলে মনে হচ্ছে। আমি লক্ষ্য করেছি যে আমার geom_textগড়ের পাঠ্য দেখানোর জন্য এই বেস_সাইজ পরিবর্তনটি উত্তরাধিকার সূত্রে প্রাপ্ত নয়। এটি কাজ করার জন্য যে কেউ ভাগ্যবান
মাইক্রোথর

54

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) 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.