Add auto-range ability for the numeric axes that adjusts its range in accordance to the visible/zoomed data to show the data more clearly
Add a mechanism that allows the chart to process only the data within the viewport. This should improve the memory footprint and the performance of the chart in scenarios with big number of data points.
Allow to track points that intercept vertical line from mouse position (as now) or points that intercept horizontal line from mouse position. So allow to choose TrackDirection = Horizontal/Vertical Thanks. marc.
Currently, if the trackball position is outside the plot area boundaries, the element is not clipped and there is no mechanism that allows clipping it. Note: The trackball is the small ellipse that snaps to the data points.
Implement Label Fit Mode In the polar chart to avoid label overlapping.
There are scenarios where the actual minimum and maximum of the axis are of high importance but they are not displayed (due to TickOrigin). For instance if the axis range is (-1, 11) and TickOrigin is "0", the labels will be (0, 2, 4...) and "-1" and "11" will not be displayed.
Currently the ChartSmartLabelsStrategy places the labels outside the bars, not taking into consideration the Horizontal and Vertical Alignment of the label definition.