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

博文

学术论文投稿图件要求

已有 1662 次阅读 2023-6-14 11:29 |个人分类:地球科学|系统分类:科研笔记

最近在投稿GPS Solutions时,要求所有图片必须符合如下规定:

This is font size Arial 10: 12345 asdfg ASDFG. This is the effective font size for all figures of any width (84, 129, 174 mm)  and figure elements. Make sure this size is applied consistently to all figures.

Provide also the figures in EPS or TIFF format, one figure per file.At this stage, please also ensure that you have replaced your initial-submission image files with production quality figures. These should be supplied at 300 dpi resolution for .jpeg and .tiff or as .eps files. Figures should not include Figure number labels in the image.

常用绘图工具:MATLAB+GMT

一、MATLAB设置图片大小

在学术论文或学术报告中,往往有大量的图片,如何编辑这些图片是一件不小的任务。编辑图片一方面是因为杂志社或论文本身对图片大小有要求,另一方面也是为了文章的美观。我见过很多同学在用MATLAB画完图后直接截图,这样很不好。因为截的图不是矢量图,若大小不合适,在拉伸或缩放的过程中会对图形造成损害,分辨率被破坏。其实在MATLAB中有COPY图片的功能,即在工具栏中“Edit”中的“Copy Figure”选项,然后直接粘贴到论文中即可。

但是这样的图片在缩放的时候文字大小不变,同样会造成图形的破坏。那么如何解决这个问题呢?只有在画图前将图片的大小、图形在图片中的比例、文字的大小调整好,然后直接复制到论文中,什么也不需要动。既简单又实用。

一般而言,只需对目标图像进行图形句柄对象和坐标轴句柄对象进行操作即可。MATLAB中分别用gcf和gca表示。如:

set(gcf,’unit’,’centimeters’,’position’,[3 5 10 6]);

这就是对图形的位置及大小进行设置。单位为厘米,大小为10cm×6cm,图形起点坐标为(3cm,5cm)表示左下点离显示器左侧边界3cm,离下侧边界5cm。


image.png

将图形大小设置好之后,就需要设置实际的图在figure中的比例,这就需要对图形的坐标进行设置。

set(gca,'Position',[.1 .3 .2 .5]);

位置[.1 .3 .2 .5]表示所画的图形在figure中所占的比例,前两个值表示位置,后两个值表示大小。

 左边距,下边距,宽,高xmin,ymin,width,height

image.png


xlabel('Roughness','FontName','Arial','FontSize',10);%设置坐标轴标注字体

set(gca,'FontName','Arial','FontSize',10,'YLim',[0 0.12]);%X轴的数据显示范围和字体

print('-dtiff','-r300','./figure/L_curve.tiff')%保存tiff格式,分辨率300dpi

print('-depsc','-r300','./figure/L_curve.eps')%保存eps格式,分辨率300dpi


注意一个问题:

一般jgp,tiff类图片有dpi

bmp、gif、png图没有dpi参数

image.png


二、GMT绘图

1、图的分辨率在begin时设置

  • Edpi: 设置图片分辨率

2、图的大小,在-J参数设置

如下命令在一个长宽均为 10 厘米(由 -JX10c/10c 控制)的矩形底图中心,绘制了一个直径为 3 厘米(由 -Sc3c 控制)的圆:

echo 5 5 | gmt plot -JX10c/10c -R0/10/0/10 -Baf -Sc3c -W1p -pdf units
  • -JM15c 也表示使用墨卡托投影,整个地图的宽度是 15 厘米,地图的高度由 -R 和 -J 自动确定

  • -JM15ch 表示整个地图的高度是 15 厘米

  • -JX10c/5c 使用线性投影,地图的宽度是 10 厘米,高度为 5 厘米

3、上面两种都很难实现真正的要求图片宽度,使用如下方法

1)gmt set PS_MEDIA 12.9cx7c 

2)-X 和 -Y 选项用于控制绘图原点在X和Y方向的偏移量。

3)如果是子图模式,则采用-C选项 

gmt subplot begin 1x2 -Fs5c/3c -Cs-1.8c -Ce-2.0c




https://m.sciencenet.cn/blog-858128-1391739.html

上一篇:数据矢量化工具推荐——GetData Graph Digitizer
下一篇:Arcmap如何提取河道中心线并将线段按距离等分

2 郑永军 苗威

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

数据加载中...

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

GMT+8, 2024-5-21 07:47

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部