Hi, there.
We're evaluating the jQuery igDataChart and its financial series and are currently having some troubles with its logarithmic Y Axis plotting.
We noticed the chart works well if all prices stay between the same log base boundary. That is, if all prices stay between $1.01 and $9.99 (or $10.01 and $99.99, $100.01 and $999.99, and so on).
Every time the price series crosses any of that base boundaries, labels in the Y axis will only be drawn for such bases (1, 10, 100, 1000, and so on). How can we get the chart to plot Y axis labels normally, like it does on the previous scenario (with no base value crossing)?
Here's an example of the wrong label plotting. The correct label plotting can be attained by changing the Y axis minimumValue and maximumValue to 11 and 99, respectively: http://jsfiddle.net/7SELz/
Thanks, a lot.
Hello Thiago,
I have received word back from development regarding this behavior - label values are only displayed in this scenario given that they fall between the minimum and maximum values based on the log base. The log base is not automatically recalculated or flipped to linear mode. Based on the data from the datasource however, it should be possible to manually detect whether an adjustment in the minimum and maximum values is required in order to ensure that labels are displayed.
Hope this helps. Please feel free to contact me if you have any questions.
Thank you for reporting this issue. After investigating the scenario I have logged this issue in our internal system for further review by our engineers. The ID of the internal work item is 162257. The next step will be for a developer to review my investigation and confirm my findings or to offer a fix, or other resolution.
I have created a private support ticket for you regarding this matter - CAS-130305-Y5M6P0. You can also continue to send updates to this case at any time.
You can view the status of the development issue connected to this case by selecting the "Development Issues" tab when viewing this case on the web site.
Please let me know if you need more information.
Thanks for the fast reply. No. Not really.