Hello Devi,
I reviewed the square root axis code and it seems like it does not do exactly what I need.
In your last code example, you add the following:
Collection.Add(new Model() { XValue = 1, YValue = 18 });
Collection.Add(new Model() { XValue = 2, YValue = 32 });
Collection.Add(new Model() { XValue = 3, YValue = 24 });
Collection.Add(new Model() { XValue = 4, YValue = 42 });
Collection.Add(new Model() { XValue = 5, YValue = 30 });
but the chart displays the Y values as square roots of 18, 32, 24, 42, 30.
What it should do is display the original values (18, 32, 24, 42, 30), but show the labels for 1, 4, 16, 25 on the Y axis accordingly.
If I may compare to logarithmic axis: At position 0 of the axis, the label shows 1 (log 0 = 1), at position 1, the axis shows 10 (log 10 = 1) and at position 2, the axis shows 100 (log 100 = 2).
Would re-scaling the axis (not just changing the labels!) be possible?
Thanks,
Thanh