This thread looks to be a little on the old side and therefore may no longer be relevant. Please see if there is a newer thread on the subject and ensure you're using the most recent build of any software if your question regards a particular product.
This thread has been locked and is no longer accepting new posts, if you have a question regarding this topic please email us at support@mindscape.co.nz
|
Hello I have a radar plot where i have defined my Rho and Theta axes in the view model and bind them to the chart in the xaml code. My problem is that i can't seem to be able to change the minimum and maximum of the rho axes dynamically without the chart stop working. Is there a known issue regarding this? //N |
|
|
Hello Nicklas There are no known issues with the Rho axis. Please provide some code and screen shots or a simple repro project, and I'll look into this issue for you. -Jason Fauchelle |
|
|
Hello Jason We have a Radar Plot in a Tab control and we bind the maximum and minimum on the Rho axis to properties in the View Model. When the radar chart is visible the axis updates correct to the values we have set but if we switch tabs so the chart is temporarily hidden we loose those values when we switch back to the Radar plot tab. The axis maximum and minimum then jumps back to the automatic settings. It seems that the radar chart looses the bindings to the maximum and minimum values when we switch tabs and doesn't recreate them correctly. Best regards Nicklas |
|
|
Hello Nicklas Thanks for this description, I've added the ability for polar chart axes to distinguish between the range being set internally or not. Then the axes can remember how the range has been set so as to update the min/max values automatically or not after reloading. This improvement will be available in the next nightly build. -Jason Fauchelle |
|
|
Hello Jason Sometimes we get the phenomenon that the Theta axis gets too many labels and the data points maps incorrectly against them, see these attached screen shots:
One thing I've noticed is that when I change the time for when i want to display data we get more and more LabelMaps in the ThetaAxis object. And if I jump back and forth I get duplicates of the labels. After a while i can have thousands of LabelMaps in the ThetaAxis. These seems to give the wrong number of major tick marks sometimes. See attached screen shots:
Best regards Nicklas |
|
|
Hello Nicklas Thanks for this feedback, this should be improved for you in the next nightly build. As you may know, when plotting non-numeric objects along an axis, the axis will map each object to the next available integer plot position. Unlike our Cartesian charts however, the polar axis label mappings were never cleared. So as you change the data, more label mappings keep getting added. In the next nightly build, clearing the items source of a series, or changing the ItemsSource property of a series, or removing a series from a polar chart will cause the axis label mappings to be reset. Let me know if there are further issues here. -Jason Fauchelle |
|
|
Hello Jason Unfortunately the changes in the latest nightly didn't solve our problem. We've discovered though that using fixed label names solved our issue. The problem is that we would like to display dynamic data in the label, such as "Current value" or "Time stamp". When using dynamic labels the label mappings don't get reset when changing the series collection. Maybe the label mapping could separate between Key(Id) and display content. We are using the chart in a docking framework and we've noticed that our Theta axis always keeps its original position even if we reposition the docking window. See attached screen shots: * RadarPlotStart.png * RadarPlotAfterMovingWindow.png This seems to occur if we bind our ThetaAxis; We also found an issue with axis scaling. If we have a series with values ranging from between, lets say, 400 and 500 and we set the Rho axis minimum and maximum to 650 and 900, instead of getting no plotted values (because all values are outside the visible range) we get a visible plotted area. See screen shot RadarPlot_ScaleProblem.png //N |
|
|
Hello Nicklas The key/display separation in the label mapping is a good idea, but isn't something we'll add right now. Setting the ItemsSource property of a series to be a new collection with different theta plot objects is working as expected at my end. If it still doesn't work for you, please send a simple repro project and I'll look into it. I have not reproduced the issue with rendering the theta lines, but I have included some code that may fix this. This will be in the next nightly build. Thanks for pointing out the axis scaling issue. This will be resolved in the next nightly build. -Jason Fauchelle |
|
|
Hello Jason I'm looking forward to trying out the new nightly. I've discovered another issue as well that don't know if it will be resolved with the new changes though. If we remove data points in our radar plot the major tick marks don't get updated as they should. I have attached a screen shot where we from the beginning had 16 data points in our radar chart, then we removed one from the item source. The number of data points is then 15 but the major tick marks are then 14, so two has been removed, not one. //N |
|
|
Hello Nicklas I have not been able to reproduce this new issue. Hopefully this means that my previous fixes have solved this. If the problem remains, please send some repro code or a sample and I'll solve the issue. -Jason Fauchelle |
|