Suppose i have three colums of numbers: X, Y and Z. now Z=1-X-Y, i.e. Z is not independent variable. Each colum contains data with the value from 0 to 1. Now i know how to plot the triangular diagram. but the coordinate is from 0 to 1 for all three axis. Now if i just show interest in the data range for X from 0 to 0.1 and Y from 0 to 0.1. How to change the coordinate range in Origin? thanks
As you have no doubt discovered, you cannot simply change the ternary plot's From and To scale values in the Axis dialog box. I also tried using the LabTalk layer.axis.from and layer.axis.to properties, without success (you may also have noted that the Enlarge tool is of no use on the ternary plot). However, I'm admittedly a poor scripter and someone else may come up with something that works.
I can suggest this: If you do not need to show only a portion of the ternary plot scales, you can plot only those data that meet your criteria using the Extract Worksheet Data feature. I will assume that your data are already normalized.
1. With your worksheet active, choose Analysis:Extract Worksheet Data and enter the following into the "if" text box and click Do it:
col(Xvals)[i]<=0.1
2. Make sure that the worksheet with Xvals <=0.1 is active and repeat the process, this time typing:
col(Yvals)[i]<=0.1
(Note that "Xvals" and "Yvals" should be your X and Y column names, respectively).
3. Remake your ternary plot using the extracted data.