This is a migrated thread and some comments may be shown as answers.

Logarithmic scale for minor tick marks is not correct

5 Answers 156 Views
Chart (Obsolete)
This is a migrated thread and some comments may be shown as answers.
jlehew
Top achievements
Rank 1
jlehew asked on 15 Jun 2010, 11:57 PM

Thanks for adding the Logarithmic charts.  They are a needed addition to the chart toolbox.

After a quick review, I noticed the newly added charts need some additional work... 

The minor tick marks on the Y-axis of the Logarithmic charts for ASP.NET AJAX and Silverlight/WPF should not be evenly spaced.  I did a quick search on the net and found an example of how a logarithmic axis should display. 

Example gif file from this site:  http://www.intmath.com/Exponential-logarithmic-functions/7_Graphs-log-semilog.php

It is difficult to tell from the demos if the values line up with the tick marks.  Test by graphing values like 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100,200,300... which should all line up with the minor tick marks.

The Silverlight Demo also says Logarithmic Y-Axis when it is really graphing logs on the X Axis.  The ASP.NET AJAX correctly graphs on the Y-Axis.

Thanks,
John Lehew

5 Answers, 1 is accepted

Sort by
0
Vladimir Milev
Telerik team
answered on 18 Jun 2010, 03:34 PM
Hello jlehew,

Thanks for the report. I will log this issue in our system.

Kind regards,
Vladimir Milev
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Terry Apodaca
Top achievements
Rank 1
answered on 16 Aug 2010, 07:47 PM
I was wondering if there was a status on this issue.  I have rather important need for this functionality (logarithmic works fine...minus the defect in the minor ticks explained here). 

Or if there was a ticket number I could follow the progress on?  Maybe even see about getting this issue escalated a little faster?
0
Vladimir Milev
Telerik team
answered on 19 Aug 2010, 08:42 AM
Hello Terry Apodaca,

Unfortunately we are not planning on doing a fix for this. Our resources are tied up with silverlight/wpf chart development and we are doing only critical/security bugfixes for the ASP.NET product. As a work-around I suggest you turn the minor ticks off:

radChart1.PlotArea.YAxis.Appearance.MinorTick.Visible = false;

We sincerely apologize for the inconvenience caused.

Best wishes,
Vladimir Milev
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
jlehew
Top achievements
Rank 1
answered on 19 Aug 2010, 04:43 PM
Another choice is to wait.  They will probably fix it in the next 3-6 months since everyone agrees this is an issue and how it should work is clear.

If you can't wait, another option is to get the source code, fix it, and send the code change to Telerik.  I did this once before and the fix went into the next maintenance release.  Of course, this is no guarantee and your results may vary. 

John
0
Terry Apodaca
Top achievements
Rank 1
answered on 19 Aug 2010, 07:32 PM
thanks for the feedback!

for a short time I did just remove the minor ticks like you showed an example of...but that wasn't going to be satisfactory for the client.  We are doing some very intense data charting for a very large oil and gas company so they need the minor ticks to be there.

So, the solution i found is actually very very nice.  It's done by Microsoft themselves and is easily integrated into any project.  Here are the pages and files:

http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=en

http://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en

Now that i used the MS Chart...it works perfectly!
Tags
Chart (Obsolete)
Asked by
jlehew
Top achievements
Rank 1
Answers by
Vladimir Milev
Telerik team
Terry Apodaca
Top achievements
Rank 1
jlehew
Top achievements
Rank 1
Share this question
or