The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 Origin Forum
 Origin Forum
 Quick Question - Isotropic graphs
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

greadey

UK
Posts

Posted - 02/26/2008 :  08:43:02 AM  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
Origin Version (Select Help-->About Origin): 7.5 pro
Operating System: Win XP

Just a (hopefully) quickie - is there an easy way to produce isotropic graph scales.

Cheers,

greadey

Deanna

China
Posts

Posted - 02/28/2008 :  04:42:36 AM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Sorry, I am not very sure about what you mean by "isotropic graph scales."

Would you please explain more or show me an example graph?

Deanna
OriginLab Technical Services
Go to Top of Page

greadey

UK
Posts

Posted - 02/28/2008 :  06:46:17 AM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Isotropic graph scales produce a perfectly square graph, I am interested since I do alot of electrochemical impedance spectroscopy and isotropic graphs do not distort the semi-circles you obtain with EIS.

Hope this helps :-)

greadey

Go to Top of Page

larry_lan

China
Posts

Posted - 02/28/2008 :  9:24:53 PM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi Greadey:

Sorry, we are not familiar to your field. May be "Plot : Multi-Curve : Stack" is what you need?

Could you please provide some sample data and show us an example?

Thanks
Larry
OriginLab Technical Services
Go to Top of Page

greadey

UK
Posts

Posted - 02/29/2008 :  07:19:32 AM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Ok, Here is a data set. In the package that produced it you can select "isotropic scaling" to display a perfect semi-circle. This is needed so that you can spot "distorted" semi-circles. If you plot this in origin is distorts the semi-circle. Hope this helps explain things.

greadey

A B
1 -1.59E-04
1 -1.96E-04
1 -2.41E-04
1 -2.96E-04
1 -3.65E-04
1 -4.49E-04
1 -5.52E-04
1 -6.79E-04
1 -8.35E-04
1 -0.00103
1 -0.00126
1 -0.00156
1 -0.00191
1 -0.00235
1 -0.0029
1 -0.00356
1 -0.00438
1.0001 -0.00539
1.0001 -0.00663
1.0001 -0.00816
1.0002 -0.01004
1.0003 -0.01235
1.0005 -0.01519
1.0007 -0.01867
1.0011 -0.02296
1.0016 -0.02821
1.0024 -0.03465
1.0036 -0.04253
1.0055 -0.05212
1.0083 -0.06376
1.0124 -0.07779
1.0185 -0.09449
1.0275 -0.11408
1.0405 -0.13649
1.0589 -0.1612
1.0841 -0.18701
1.1171 -0.21178
1.1583 -0.23256
1.2061 -0.24611
1.2574 -0.24989
1.3081 -0.24315
1.3542 -0.22723
1.3931 -0.20497
1.4239 -0.17963
1.447 -0.15397
1.4637 -0.12982
1.4754 -0.10819
1.4835 -0.08944
1.4889 -0.07352
1.4926 -0.06021
1.4951 -0.04919
1.4968 -0.04011
1.4979 -0.03268
1.4986 -0.0266
1.4991 -0.02164
1.4994 -0.0176
1.4996 -0.01431
1.4997 -0.01164
1.4998 -0.00946
1.4999 -0.00769
1.4999 -0.00625
1.4999 -0.00508
1.5 -0.00413
1.5 -0.00336
1.5 -0.00273
1.5 -0.00222
1.5 -0.0018
1.5 -0.00147
1.5 -0.00119
1.5 -9.69E-04
1.5 -7.87E-04
1.5 -6.40E-04
1.5 -5.20E-04
1.5 -4.23E-04
1.5 -3.44E-04
1.5 -2.79E-04
1.5 -2.27E-04
1.5 -1.85E-04
1.5 -1.50E-04
1.5 -1.22E-04
1.5 -9.91E-05
1.5 -8.06E-05
1.5 -6.55E-05
1.5 -5.32E-05
1.5 -4.33E-05
1.5 -3.52E-05
1.5 -2.86E-05
1.5 -2.32E-05
1.5 -1.89E-05
1.5 -1.54E-05
1.5 -1.25E-05
1.5 -1.01E-05
1.5 -8.24E-06
1.5 -6.70E-06
1.5 -5.45E-06
1.5 -4.43E-06
1.5 -3.60E-06
1.5 -2.93E-06
1.5 -2.38E-06
1.5 -1.93E-06
1.5 -1.57E-06


Go to Top of Page

greg

USA
1380 Posts

Posted - 03/04/2008 :  11:55:24 AM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
I think what you are asking for is to have the x and y axis have the same physical scale. This script should do the trick :

// BEGIN SCRIPT
temp=layer.unit;
layer.unit=2;
dx = x2 - x1;
dy = y2 - y1;
if(dx > dy)
{
layer.height = layer.width * dy / dx;
}
else
{
layer.width = layer.height * dx / dy;;
}
layer.unit=temp;
// END SCRIPT



Go to Top of Page

greadey

UK
Posts

Posted - 03/04/2008 :  12:31:38 PM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Lovely jubbly,

works a treat,

Thanks ever so much Greg,

greadey


Go to Top of Page
  Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000