xydf1992的个人博客分享 http://blog.sciencenet.cn/u/xydf1992

博文

使用AI和R语言的综合制图方法

已有 6277 次阅读 2019-5-7 15:55 |个人分类:R Language|系统分类:科研笔记| R语言, 论文图表, 可视化

先上成果图,下图为R语言统计分析,AI美化的结果:

                                              clip_image001.jpg

使用R语言初步制图

R语言是一种统计学语言,能够进行数据的统计分析与制图。以饼图制作为例

用到两个程序包:ggplot2和showtext,ggplot2就是大名鼎鼎的统计制图包了,网上有大量的资料。showtext就是汉语输出包,用于PDF中的汉语字体输出。

library(ggplot2)

library(showtext)      

AreaCal <- read.csv("VegGeomorIntersect.csv", header = T)

p1 <-ggplot(AreaCal,aes(x = factor(1),LowLand,fill=factor(X)))+

  geom_bar(stat="identity",position="fill")+

  coord_polar(theta="y")

p1

showtext_auto(enable = TRUE)

font_add('SimSun', 'simsun.ttc')   #添加中文字体

pdf('洼地.pdf',width = 11.69,height = 8.27)   #输出PDF,指定长宽  

p1

dev.off()

代码跑完后,是这一堆PDF,当然了,一次不行,这是修改和跑了7次的结果:

clip_image002.pngclip_image003.png

出来的图是这个样子的,七个PDF,样式统一,但是吧,在R语言里面图例和颜色不太好调整,如何自定义颜色呢,就需要在AI里手动调整。

AI中精修统计图表

clip_image004.png

图例是和ArcGIS中的地图相一致的,为了保持整体论文配色的一致性,在AI里需要自定义色板,建立统一的样式集。

首先打开在ArcGIS中输出的地图PDF,选中对应的图例:

clip_image005.png

对象-图案-建立

clip_image006.png

将拼贴调整为图稿大小

份数1×1

副本变暗至100%

以下图这样设置既可

clip_image007.png

依次对每个图例建立色板,色板建立完成后,存储色板

clip_image008.png

这样,在新的图中就可以引用自定义的色板了:

clip_image009.png

选择图例项,然后选择-相同-填充颜色

如下图所示,即可将所有的相同颜色区域进行选择,然后指定自定义的色板颜色即可。

clip_image010.png

 

更多文章请关注微信公众号:走天涯徐小洋

qrcode_for_gh_336a59a546ed_258.jpg



https://wap.sciencenet.cn/blog-2438290-1177646.html

上一篇:论文写作中的word技巧
下一篇:如何使用QGIS绘制一张地图
收藏 IP: 218.56.38.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-4 10:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部