rstudio 导出结果_RStudio如何完美导出包含中文的图
这篇文章源于我自己使用R及RStudio数据处理时遇到的问题,R非常强大,但是在中文支持方面还是不是很完美,比如遇到你想导出一个含有中文的图,就会遇到问题。比如有这样一个简单的图:
data
plot(data,xlim=c(1,3),ylim=c(2,3),
xlab="x轴",ylab="y轴",main="测试图",
type = 'l')
我的需求:
1.导出高清图
2.图片正常显示中文
3.图片中的文字可以被第三方软件比如Adobe Illustrator编辑修改,比如字体,大小这些在Ai中修改会很方便
看起来很简单,但是我之前找了很多方法,导出都不奏效:
1,如果直接在RStudio里Plots导出为PDF或者是EPS,会直接显示乱码
2,有教程推荐使用showtext,Cario包
library(showtext)
library(Cairo)
font_add("msyh", "msyh.ttf");
CairoPDF("TEST.pdf",family = "msyh")
showtext_begin()
data
plot(data,xlim=c(1,3),ylim=c(2,3),
xlab="x轴",ylab="y轴",main="测试图",
type = 'l')
showtext_end()
dev.off()
这样的确可以在PDF文档里面完美显示中文,但是这样生成的文件无法使用Ai对文字直接进行编辑。
之前在知乎发帖求助,也一致收到正确答复,直到今天遇到神包export
library(export)
data
plot(data,xlim=c(1,3),ylim=c(2,3),xlab="x轴",ylab="y轴",main="测试图",type = 'l')
graph2pdf(file="TEST.pdf",font="GB1")
这样生成的图片,是高分,可以完美显示中文,而且可以在Ai中直接编辑。
这个包的功能不仅如此哦,还可以直接导出为word,ppt,并且导出的图片在office里所有元素都是分离的,而且是矢量格式,你可以修改字体,改大小,改颜色,真乃神器,强烈安利!!
rstudio 导出结果_RStudio如何完美导出包含中文的图相关推荐
- php批量导出pdf文件大小,php完美导出pdf,pdf合并批量导出
使用到的工具 pdftk https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ pdf合并工具 wkhtmltopdf ...
- jupyter notebook代码导出_Jupyter Notebook导出包含中文的pdf_亲测有效
Jupyter Notebook是很好的数据科学创作环境,是非常方便的Python代码编辑器.jupyter提供导出的格式有.py..html..md..pdf等.目前用其导出包含中文的pdf会遇到很 ...
- java 图片 word文档_【Java】用Freemarker完美导出word文档(带图片)
Java 用Freemarker完美导出word文档(带图片) 前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题. ...
- java freemarker word_Java 用Freemarker完美导出word文档(带图片)(示例代码)
Java 用Freemarker完美导出word文档(带图片) 前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题. ...
- powerDesigner 导出mysql的sql脚本,且包含注释
powerDesigner 导出mysql的sql脚本,且包含注释 为了和项目原有的数据库设计工具保持一致,近期使用了powerDesigner碰到了一些使用问题,汇总记录,希望对你有所帮助. 软件环 ...
- mysql dump 导入导出_使用mysqldump导入导出数据
DRDS支持MySQL官方数据导出工具mysqldump.本文围绕DRDS数据导入导出的几种常见场景对操作步骤和注意事项进行说明.mysqldump命令的详细说明请参见MySQL官方文档. mysql ...
- OxyPlot 导出图片及 WPF 元素导出为图片的方法
OxyPlot 导出图片及 WPF 元素导出为图片的方法 目录 OxyPlot 导出图片及 WPF 元素导出为图片的方法 一.OxyPlot 自带导出方法 二.导出 WPF 界面元素的方法 三.通过附 ...
- mysql dump 1017_MySQL数据库导出 - Can't Wait Any Longer - OSCHINA - 中文开源技术交流社区...
本文内容主要来自MySQL官方文档:"MySQL5.1 Reference,2.10.3. 将MySQL数据库拷贝到另一台机器" 注意:参数名与值间可以不用空格,如 -uroot ...
- mysql导出结构及数据结构,Mysql导出数据结构 or 数据
如果我们单单只想导出mysql数据表结构,通过navcat工具还不行,这时我们可以用mysqldump工具 在mysql server的安装目录:C:\Program Files\MySQL\MySQ ...
最新文章
- 蓝桥杯 【基础练习】 特殊回文数
- 分布式文件系统MooseFS初探
- android学习笔记九——RatingBar
- GoldenGate学习笔记(11)_常用参数
- 全国高等学校计算机水平考试总结,参加全国计算机等级考试的经历和总结
- 卷积神经网络中的池化是什么意思
- 计算机病毒实践汇总三:动态分析基础(分析程序)
- iOS 网络图片转为UIImage 和微信分享时缩略图片的压缩
- MapReduce-处理需求NBA球员数据(Hadoop)
- c语言for循环26个英文字母,C语言创建链表并且插入输出26个英文字母
- 微信电脑版qq文件服务器,不用QQ微信,简单几步让电脑手机快速互传共享文件...
- java 实现图片的裁剪
- react实现九宫格抽奖 - h5
- 【易通慧谷】科技赋能金融,三新理念全面解读新金融
- JS 如何调用高德地图
- Android6.0以上应用在长时间在后台,因为内存不足导致系统回收内存,当再次启动应用出现Fragment重叠或者空白、异常解决方案(提供模拟内存不足导致系统回收内存的方案)。
- Dialogue System for Unity文档中英对照版(简雨原创翻译)第四篇(关于主流ui插件拓展相关)
- 【地球上最欢乐跑步活动】第四届草原马拉松彩跑节▪舞动青春 跑出色彩 千人篝火狂欢大型烟花表演
- 币圈里,大佬们都在用的网站和APP都在这
- sap甲方_SAP顾问现状