Good everyone,
I have make a contourPlot with Irregular grid data, in Y axis are:
10
15
20
22
24
in other word, in Y axis, the interval is 5 from 10 to 20, while the
interval is 2 from 20 to 24.
X axis are:
0 10 20 30 40
As above, my data is not equal interval in Y axis, but I have gotten the
equal interval contour graph. Why?
How to get the right one?
My code in HLU C:
icount[0] = 5;
icount[1] = 5;
NhlRLSetMDFloatArray(srlist,NhlNsfDataArray,&data[0][0],2,icount);
NhlRLSetFloat(srlist,NhlNsfXCStartV, 0);
NhlRLSetFloat(srlist,NhlNsfXCEndV, 40);
NhlRLSetFloat(srlist,NhlNsfYCStartV, 10);
NhlRLSetFloat(srlist,NhlNsfYCEndV, 24);
NhlCreate(&cndata,"cndata",NhlscalarFieldClass,appid,srlist);
...
NhlRLSetInteger(srlist,NhlNcnScalarFieldData,cndata);
For example, data[5][5] = { 10, 10, 10, 10, 10,
20, 20, 20, 20, 20,
30, 30, 30, 30, 30,
40, 40, 40, 40, 40,
50, 50, 50, 50, 50 }
The above code get the graph with equal interval in Y axis as blow:
50 50 50 50 50
.
.
.
40 40 40 40 40
.
.
.
30 30 30 30 30
.
.
.
20 20 20 20 20
.
.
.
10 10 10 10 10
but I want get the graph with non-equal interval graph as blow:
The right graph is :
50 50 50 50 50
.
.
40 40 40 40 40
.
.
30 30 30 30 30
.
.
.
.
.
20 20 20 20 20
.
.
.
.
.
10 10 10 10 10
How to write the code? Thanks.
_________________________________________________________________
Ãâ·ÑÏÂÔØ MSN Explorer: http://explorer.msn.com/lccn/
_______________________________________________
ncarg-talk mailing list
ncarg-talk@ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncarg-talk
This archive was generated by hypermail 2b29 : Sun Mar 20 2005 - 13:30:38 MST