2019-11-07 神器export包,在PPT中编辑你的图

参考学习资料:https://guangchuangyu.github.io/cn/2019/04/export-office/

不会用AI,PS等工具的情况下

如何在PPT中编辑你的图
Y叔叔的这个推文有了详细的解答,果断收藏啊,哦不,应该是用起来了:
export包,安装很简单,收录在CRAN。
安装指令:

install.packages("export")
library(export)

下面是Y叔叔的例子
下面这个图是用lattice画出来:

library(effects)
fit=lm(prestige ~ type + income*education, data=Prestige)
plot(Effect(c("income", "education"), fit),multiline=T, ci.style="bands")

在export包的作用下可以导出:

graph2ppt(file="effect plot.pptx", width=7, height=5)

重点在这里:在PPT中取消组合,那么所有的元素都是分离的,而且是矢量格式,可以修改字体,改大小,改颜色,等等。

改完之后,你如果想导出为PDF的话,那么图片在导出的PDF中,也是矢量的。

除此之外,他还能导出其他格式,这个包提供了各种函数,可以通过graph2doc导出到Word,还支持通过graph2office导出到LibreOffice。

而且更为良心的是,连表格也是支持的。

可是今天的RStudio出了点问题,之前安装了新版的bioconductor,然后更新一些包的时候选择了从源文件升级,然后就各种报错,比如今天安装这个export 包死活加载不了,然后群里面也有人问到类似的问题,孙老师的解答是R里面提示能选no都选no
我觉得可能是这个选择失误导致的R包加载出的问题,然后就卸载了R,重新安装之后连续安装了一下午的包,都选择ask = F, undate = F,过程中一值有一个提醒,其实也不算提醒,就是每个包安装过程都有这行字,我感觉之前没有遇到过

tar: Failed to set default locale

查了下有人解答是这样的Mac OS 环境下,执行 install.packages(“xxx”),发生 错误: tar: Failed to set default locale
他说是一个错误,需要通过在终端输入如下命令纠正

defaults write org.R-project.R force.LANG en_US.UTF-8

然后再重启RStudio.
按他的说法去做了果然没有提示了,但是我这个export包的加载仍然是有问题的

> install.packages("export")
trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/macosx/el-capitan/contrib/3.6/export_0.2.2.tgz'
Content type 'application/octet-stream' length 356790 bytes (348 KB)
==================================================
downloaded 348 KB


The downloaded binary packages are in
    /var/folders/tm/q03dw2_n18v2v6nlsw81yhc80000gn/T//Rtmpcev5vK/downloaded_packages
> library(export)
Error: package or namespace load failed for ‘export’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/Library/Frameworks/R.framework/Versions/3.6/Resources/library/systemfonts/libs/systemfonts.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/systemfonts/libs/systemfonts.so, 6): Library not loaded: /opt/X11/lib/libfreetype.6.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/3.6/Resources/library/systemfonts/libs/systemfonts.so
  Reason: image not found

这就很奇怪了,现在应该排除了是更新了那个biocondutor引起的问题了,先把Y叔例子里的图画一下


例子

图画完了,但是由于不能加载export包,所以也不能导出这个图到PPT了,估计是这个包本身的问题了。

> graph2ppt(file="effect plot.pptx", width=7, height=5)
Error in graph2ppt(file = "effect plot.pptx", width = 7, height = 5) : 
  could not find function "graph2ppt"

因为包调用失败,里面的函数也就不能用了。现在该去解决这个包为啥不能加载的问题了。
去Bing查了一下有篇博文讲过类似的问题https://blog.csdn.net/llwang_10/article/details/78909856

他是在Linux里面安装R出现的这种类型的报错,然后其他人也遇到过类似错误都是通过更新libssh2来解决问题的
libssh2是个什么东东?

用cmd+空格查了一下是这么多文件,让我很懵逼

我完全搞不懂我进入了一个什么领域,只能求助。
别人的都是另一个系统的,跟我的电脑不太一样,有点难办。
参考:https://stackoverflow.com/questions/42950328/centos-6-3-r-installation-error
上面列的文件夹里面的东西都不一样,其中有一个里面有个readme
readme

仍然不知道是什么鬼
做了点尝试也还是没能解决

$ rpm -qa | grep -i libssh
rpm: command not found
$ man libssh2
No manual entry for libssh2

然后万能的曾老师迅速给我解决了这个问题

rpm和yum命令,都是centos这样的linux系统的,你的mac是没有的
根据搜索结果:https://github.com/thomasp85/gganimate/issues/106
你需要安装 XQuartz

根据指引,下载安装好需要的软件,然后就完成了,结果如下:

导出成功了,ungroup后就有矢量图了,赞!

果然是大神一句话,菜鸟跑半年!嗯,我折腾了一下午了,他一句话就解决问题了,感觉生信越学越有意思,怎么办。
继续学习了,哈哈!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,874评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,102评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,676评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,911评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,937评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,935评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,860评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,660评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,113评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,363评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,506评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,238评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,861评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,486评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,674评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,513评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,426评论 2 352