একসময়, আমি আমার ggplot2ফন্টটি windowsFonts(Times=windowsFont("TT Times New Roman"))পরিবর্তন করে ব্যবহার করে এটি পরিবর্তন করেছি। এখন আমি এটিকে ছাড়তে পারি না।
সেট করার চেষ্টা করার family=""সময় ggplot2 theme()আমি ফন্টগুলিতে কোনও পরিবর্তন আনতে পারি না বলে আমি নীচের এমডব্লিউইকে বিভিন্ন ফন্ট পরিবারের সাথে সংকলন করি।
library(ggplot2)
library(extrafont)
loadfonts(device = "win")
a <- ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point() +
ggtitle("Fuel Efficiency of 32 Cars") +
xlab("Weight (x1000 lb)") + ylab("Miles per Gallon") +
theme(text=element_text(size=16,
# family="Comic Sans MS"))
# family="CM Roman"))
# family="TT Times New Roman"))
# family="Sans"))
family="Serif"))
print(a)
print("Graph should have refreshed")
আর একটি সতর্কবার্তা ফিরিয়ে font family not found in Windows font databaseদিচ্ছে, তবে একটি টিউটোরিয়াল ছিল যা আমি অনুসরণ করছিলাম (যদি আমি এটি আবার খুঁজে পেতে পারি তবে আমি এখানে লিঙ্কটি আপডেট করব) যা বলেছিল যে এটি স্বাভাবিক ছিল এবং কোনও সমস্যা নয়। এছাড়াও, একরকম এটি এক পর্যায়ে কাজ করেছিল কারণ আমার গ্রাফটি একবারে কিছু আড়িয়াল বা হেলভিটিকা টাইপ ফন্ট ব্যবহার করে। আমার মনে হয় এমনকি প্রথম বার স্থানান্তরকালেও এটি সর্বদা উপস্থিত সতর্কতা ছিল।
হালনাগাদ
আমি যখন windowsFonts()আমার আউটপুট রান করি
$ সিরিফ [1] "টিটি টাইমস নিউ রোমান"
ans সং [1] "টিটি আরিয়াল"
o মনো [1] "টিটি কুরিয়ার নতুন"
তবে, আমি দৌড়ানোর পরে এটি font_import()তাই আমি কেবল এই সিদ্ধান্তে পৌঁছাতে পারি যে আমার ফন্টগুলি সঠিক জায়গায় সংরক্ষণ করা হচ্ছে না। font_import()অনুরোধটি চালিত কোডটি আসলে লাইব্রেরিগুলি এতে লোড করে:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))


