R语言ggplot2输出pdf中文不显示问题
背景
画图时有的标签是中文的,在RStudio的工作台显示,但是输出为pdf时就是一堆省略号或者小方块。
解决方法
以下是其中一种解决方法,使用Cairo包:
library(Cairo) ## 主要是加载包
CairoPDF("1-MAD-point.pdf") ## 这一步很重要
ggplot(df, aes(pos,color=sig)) +geom_point(aes(y=diff), shape=16, size=2) +xlim(1967516,1967522) + labs(x ="position", y = "diff") +labs(y="Methylation difference (早期vs中晚期)", x="position", size=0.1)+ggtitle("MAD1L1")
dev.off() ## 一定要关闭图像窗口
有时候Cairo包也无法让PDF的标签中文显示出来,可以尝试以下命令:
pdf("Name.pdf",family = "GB1")
需要注意的是,在输出pdf文件时RStudio工作台最好不要有打开的图片,不然可能不会输出你想要的结果。
R语言ggplot2输出pdf中文不显示问题相关推荐
- R语言ggplot2可视化把y轴显示在图像的右侧实战: y-axis on the right
R语言ggplot2可视化把y轴显示在图像的右侧实战: y-axis on the right 目录 R语言ggplot2可视化把y轴显示在图像的右侧实战: y-axis on the right
- R 语言 rmd输出有中文 ,怎么去除中文
有时候rmd渲染有中文,但是有的人不想 出现,主要是在warn 导包出现了中文. 去除中文 就是去除warn rmd添加下面代码即可 knitr::opts_chunk$set(echo = TRUE ...
- R语言ggplot2可视化:可视化华夫饼图(Waffle Chart) 、华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例、华夫饼图适合于同类型指标的比较(Waffle Chart)
R语言ggplot2可视化:可视化华夫饼图(Waffle Chart) .华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例.华夫饼图适合于同类型指标的比较(Waffle Chart) 目录
- R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构
R语言ggplot2可视化:可视化人口金字塔图.人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法.人口金字塔图可以用来表示按体积排序的群体的分布.形成漏斗结构(Populati ...
- R语言ggplot2可视化数据点注释、标签显示不全、发生边界截断问题解决实战
R语言ggplot2可视化数据点注释.标签显示不全.发生边界截断问题解决实战 目录 R语言ggplot2
- R语言ggplot2可视化:使用ggplot2按照热力图的方式显示全是分类变量的dataframe数据、并自定义因子(factor)的图例颜色legend
R语言ggplot2可视化:使用ggplot2按照热力图的方式显示全是分类变量的dataframe数据.并自定义因子(factor)的图例颜色legend(use heatmap to visuali ...
- R语言ggplot2可视化:可视化水平堆叠条形图(horizontal stacked bar plot)并在条形图中的每个分组条形区域显示区域占整体的百分比数值标签
R语言ggplot2可视化:可视化水平堆叠条形图(horizontal stacked bar plot)并在条形图中的每个分组条形区域显示区域占整体的百分比数值标签(draw stacked bar ...
- R语言ggplot2可视化绘制线图(line plot)、使用gghighlight包突出高亮线图的满足条件的线图、设置高亮线图不显示默认自动显示的文本标签(use_direct_label)
R语言ggplot2可视化绘制线图(line plot).使用gghighlight包突出高亮线图的满足条件的线图.设置高亮线图不显示默认自动显示的文本标签(use_direct_label = FA ...
- R语言ggplot2可视化:使用scale_shape_identity函数显示pch点形状、使用geom_text函数为pch形状添加标(plot characters)
R语言ggplot2可视化:使用scale_shape_identity函数显示pch点形状.使用geom_text函数为pch形状添加标(plot characters) 目录
最新文章
- Hessian通信案例(java)
- springmvc+mybatis+html 下将查询数据以excell形式上传到ftp(下)
- python代码翻译-Python编程学习 -- 用十几行代码实现一个翻译器
- java中gc是啥_java的gc是什么
- eye caring sticker
- JVM 调优实战--JVM的运行参数及jinfo查看运行参数信息
- C++:new 和 delete
- tomcat服务器运行环境,win7怎么配置Tomcat服务器环境|win7系统配置Tomcat服务器环境的方法...
- apache配置php版本,apache配置支持多版本php
- ASP.NET向Javascript传递变量
- Remix恢复已部署的合约
- 脚本之家python专题_一个简单的python读写文件脚本
- 量子力学 量子计算机,量子力学和量子计算机
- Jxls使用模版导出excel表格公式无法自动计算失效解决
- Ubuntu-Chrome 更新Flash插件
- mysql 启动 spawn错误_supervisor ERROR (spawn error):错误解决
- Elasticsearch(ES)生产集群健康状况为黄色(yellow)的官方详细解释、原因分析和解决方案(实测可用)
- win11连接不了蓝牙耳机的解决办法
- matlab 椭圆方程拟合
- Python之freshman05
热门文章
- 社招两年半10个公司28轮面试面经(含字节、拼多多、美团、滴滴......)
- pycharm 远程调试报错 Couldn‘t refresh skeletons for remote interpreter 解决方法
- [K8s Security] 基于Kube-Bench(CIS Benchmark)的自动化安全基线扫描
- QT应用编程: windows下调用福熙阅读器COM插件完成PDF开发
- 领略未来无需远方,华为全屋智能将在AWE描绘智慧生活新图景
- 浅谈最广泛应用的金融风控算法-评分卡
- 用户设置了系统字体,导致页面布局错乱,微信公众号
- python picklable
- 软件测试周刊(第76期):别太在意,人生里许多事就像冰淇淋一样,都会慢慢化掉。
- VERSA美国VGG-4422-U-A240