GMT绘图是基于PostScript的,三维绘图的坐标旋转理论见GMT三维坐标旋转理论。经测试发现问题出现在gmt_plot.c源文件里面的gmt_plane_perspective函数 a=b=c=d=e=f=0.0;if(plane<0)/* Reset to original matrix */PSL_command(PSL,"PSL_GPP setmatrix\n");else{/* New perspective plane: compute all derivat...
GMT绘制3D图并标记文本注释本实例主要演示如下内容: 1.grdview ? Create 3-D perspective grayshaded/colored image or mesh from a 2-D grid file /gmt/html/man/grdview.html 2.psxyz ? Plot lines, polygons, and symbols in 3-D /gmt/html/man/psxyz.html gmt2008_ex03\03a REM Ex03a 3-D ...
}elsePSL_plottext(PSL,0.0,0.0, -GMT->current.setting.font_label.size, this_label, horizontal ?0.0:90.0, PSL_BC, form); } 代码段里面调用PSL_plottext绘制坐标轴label(也就是图中的X(m)和Y(m)),为了方便管理和代码重用,我在gmt_plot.c里面自定义了两个函数:AxisLable_Flip_GMT_X_Y和AxisTick...
例如 gmt begin 3dmap pdf gmt basemap -R10/70/-4/8/-10/10 -JX8c5c -JZ5c -Bxa10+lX -Bya4+lY -Bzaf+lDepth -BSEwnZ+b+t'3D Plot' -p130/30 gmt end show 其中,-R 选项中有6个数字,后面两个数字表示Z轴最小值和最大值,-JZ5c指定了Z轴的高度为5厘米,-Bzaf指定了 轴的标注和刻度属性...
或彩色图例pssegy Create imagemasked postscript from SEGY filepssegyz Create imagemasked postscript from SEGY filepstext 在图上绘制字串psvelo Plot velocity vectors, crosses, and wedges on mapspswiggle 沿地图上一条规机绘制根据时间序列数据绘制曲线psxy 在图上绘制符号、多边形和线条psxyz 在图上绘制3D...
# Test 3D View of GMT: simple example# Zhikui Guo, 2018-12-09, GEOMAR, Germany# 0. include some code setting segments, e.g., theme, data, range, ... include.sh# 0.1 figsetfigset# 0.2 data setdataset# 1. apply themeMonokaiTheme# plotgmt begin$fignamepdf,png gmt...
https://docs.generic-mapping-tools.org/latest/plot.html#a The -A option has the following syntax: -A[m|p|x|y|r|t] in which m|p works for geographic map, x|y works for Cartensian plot, and r|t works for polar projections. But in the sourc...
有三个模块属于例外,psxy→ plot, psxyz→ plot3d, psscale→ colorbar 在需要绘制多子图、图中图时,考虑使用 inset 和subplot 改写 现代模式下 makecpt 和grd2cpt 默认将生成的 CPT 作为当前 CPT,而不输出到文件中。这一特性在后面会具体介绍。如果需要生成 CPT 到文件中,需要额外使用 -H 选项。
{handy_plot} \pause \column{0.3\linewidth} 我们需要: \begin{itemize} \item 画纸 \item 尺子 \item 画笔 \item 颜料 \item 文字 \item 数据 \end{itemize} \end{columns} \end{frame} \subsection{设计理念} \begin{frame}[fragile]{设计理念} \begin{block}{命令的构成} \verb|gmt + 模块 + ...
gmt plot-Skcompass/0.5-W0.6p echo10339N|gmt text-F+f10p,4REM选取测线ABecho9030A>tmp1 echo9940B>>tmp1REM绘制测线ABgmt plot tmp1-W1p,redREM标注ABgmt text tmp1-F+f15p-D0c/0.2cREM沿测线AB绘制地形高度 gmt basemap-R0/12/0/7000-JX12c/3c-Bya2000+l"Elevation(m)&...