0%

PGPLOT cpgconb 绘制等高线图

cpgconb 绘制等高线图

对应的C函数为

1
void cpgconb(const float *a, int idim, int jdim, int i1, int i2,  int j1, int j2, const float *c, int nc, const float *tr, float blank);

绘制出一个数组的等高线图。这个函数与PGCONS基本相同,除了多了一个有参数blank定义的“魔数”,可能会导致等高线图有缺口。这个函数对大部分的数据测量都是比较有用的,but not all of the points of a grid.

参数:

  • A (输入) : 数组.
  • IDIM (输入) :数组A的一维大小
  • JDIM (输入) : 数组A的二维大小
  • I1,I2 (输入) : 准备绘制成等高线的第一维索引的范围
  • J1,J2 (输入) : 准备绘制成等高线的第二维索引的范围.
  • C (输入) : 等高线水平数组(与数组A有相同的单位); 尺寸至少为NC.
  • NC (输入) : 等高线水平的数字(小于等于C的尺寸). 这个值的绝对值用于对函数PGCONT的兼容,所以这个值的符号是很重要的。
  • TR (输入) : 定义从I,J网格向世界坐标转换的数组。点A(I,J)的世界坐标由下列公式给出:
1
2
3
X = TR(1) + TR(2)*I + TR(3)*J
Y = TR(4) + TR(5)*I + TR(6)*J
通常TR(3) 和TR(5) 均为0,除非这个坐标变换包含旋转或者修剪。
  • BLANK (输入) : 数组A中精确等于这个值的元素将被忽略。

cpgconb

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道