Mac版本的Rstudio在繪圖時經(jīng)常會出現(xiàn)圖形中中文無法顯示的問題抗俄,通過總結(jié)了一些日常遇到的情況,分享一下我日常的解決辦法世舰。
主要針對以下兩種場景动雹,有下列解決方法。
第一種:在ggplot2繪圖中標(biāo)題或者x,y軸注釋中文無法顯示
ggplot(data_weekly2,aes(x=rank,y=department,color=event_type,size=workload))+
geom_point()+
scale_size_area(max_size=10)+
facet_grid(.~day)+
theme(text=element_text(family="STKaiti",size=14))
通過加上主題格式即可解決跟压。
theme(text=element_text(family="STKaiti",size=14))
第二種:繪圖的圖中無法顯示中文胰蝠,比如繪制詞云圖
解決代碼如下
library(showtext);
dev.new()# 新建圖形設(shè)備
showtext.begin();# 開始使用showtext
wordcloud(text1$char,text1$freq,scale=c(3,0.3),min.freq=-Inf,max.words=Inf,colors=colors,random.order=F,random.color=F,ordered.colors=F)# 一系列繪圖命令
showtext.end();# 停止使用showtext
dev.off()# 關(guān)閉圖形設(shè)備
有任何問題,歡迎大家留言討論!