Mac版本的Rstudio在绘图时经常会出现图形中中文无法显示的问题,通过总结了一些日常遇到的情况,分享一下我日常的解决办法。
主要针对以下两种场景,有下列解决方法。
第一种:在ggplot2绘图中标题或者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()# 新建图形设备
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()# 关闭图形设备
有任何问题,欢迎大家留言讨论!
网友评论
install.packages(showtext)
Error in install.packages : 找不到对象'showtext'
是怎么回事呢?
我就是绘制词云图但是图中没有中文,只有方框框。。