Précision de l'intervalle automatique dans MS Chart

Je suis actuellement à l'aide de la cartographie à l'intérieur .NET en utilisant System.Windows.Forms.DataVisualization.Charting.Chart. Jusqu'ici, il semble très puissant, et fonctionne très bien. Cependant, il y a un énorme problème en termes de la façon dont il est auto-calcul des intervalles. J'utilise beaucoup de double valeurs, et dans les bibliothèques comme ZedGraph, il gère parfaitement. Il choisit min/max/intervalle de l'amende juste. Toutefois, dans MS Graphique, il peut sélectionner 206.3334539832 comme un minimum, et les intervalles de même, la précision décimale. Évidemment, cela semble assez laid.

Donc, j'ai tout simplement essayé de faire de l'axe format {0.00} et il fonctionne très bien quand il charge le graphique. Sauf lorsque vous effectuez un zoom avant, vous avez besoin de plus de précision, peut-être à 4 décimales au lieu de 2. Il semble que je suis coincé avec 9 décimales tout le temps, ou alors un constant nombre fixe, qui peut se casser lorsque quelqu'un exige une plus grande précision. Je préférerais qu'il ramasser la précision en fonction du niveau de zoom appliqué actuellement. Les bibliothèques comme ZedGraph et Dundas (qui, je crois que MS est même à l'aide!) ont tendance à choisir les bonnes valeurs que le changement que vous effectuez un zoom avant et arrière.

Est-il possible d'avoir les intervalles de changement de précision comme le zoom de l'image est modifié? C'est probablement une propriété simple que j'ai mal réglé, mais c'est difficile à dire avec les millions de propriétés de cette chose (surtout quand il y a environ 14 lieux qui représentent le concept d'Intervalle).

source d'informationauteur drharris