Bonjour
Je trace des séries de type Line sur un controle MSchart
L'axe X principal est au format double (un nombre de jour).
Je souhaite afficher un axe secondaire sur le même graph qui indiquerait les %, de 0 à 100% de l'axe principal.
J'ai tenté d'ajouter cela
Ca m'ajoute bien le second axe mais il ne prend pas du tout la largeur du graph, il ne s'affiche pas en %... je ne trouve pas d'aide sur le MSDN.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 chart1.Series[NomSerie].IsXValueIndexed = false; //pour avoir les absices dans l'ordre et sans trous chart1.ChartAreas[0].AxisX.LabelStyle.Format = "0.##"; chart1.Series[NomSerie].XValueType = ChartValueType.Double; chart1.ChartAreas[0].AxisX.Minimum = 0; chart1.ChartAreas[0].AxisX.Maximum = 23; chart1.ChartAreas[0].AxisX.Interval = 2.3; chart1.ChartAreas[0].AxisX.IntervalOffset = 0; chart1.ChartAreas[0].AxisX2.Enabled = AxisEnabled.True ; //ajout chart1.ChartAreas[0].AxisX2.IntervalOffset = 0; chart1.ChartAreas[0].AxisX2.Minimum = 0; chart1.ChartAreas[0].AxisX2.Interval = 5; //5% par graduation chart1.ChartAreas[0].AxisX2.Maximum = 100; //100% pleine échelle chart1.ChartAreas[0].AxisX2.LabelStyle.Format = "0 %";
Merci par avance pour votre aide
Partager