2010-11-09 25 views
5

J'ai un graphique que je génère à la volée grâce à un gestionnaire générique. J'ai les données chargées et par défaut, il ressemble à ceci:Comment puis-je ajuster la position des étiquettes d'axe x d'un diagramme MS dans .NET?

http://www.2gtech.com/downloads/ChartWithoutCrossing.png

Si je règle le passage que j'obtenir l'effet désiré, je suis à la recherche, qui est une ligne de base à 100 000 avec la zone tracé au-dessus et en dessous de la ligne de base. Le problème est que AxisX et AxisX2 tombent au nouveau point de passage.

GrowthChart.ChartAreas(0).AxisY.Crossing = 100000 

http://www.2gtech.com/downloads/ChartWithCrossing.png

Comment puis-je garder le point de passage, mais ont les étiquettes de l'axe x apparaissent ci-dessous l'ensemble du graphique? (Je ne ai pas besoin des étiquettes sur le dessus, FWIW. Ils apparaissent seulement comme je l'ai essayé de voir ce que je pouvais faire avec les deux axes.

Répondre

2

IsMarksNextToAxis est la propriété pour y parvenir.

GrowthChart.ChartAreas(0).AxisX.IsMarksNextToAxis = False