Comment donner des étiquettes personnalisées à l'axe x du graphique de contrôle?

Je suis entrain de créer un projet windows dans lequel il est nécessaire de tracer un graphique, pour cela, je suis en utilisant le graphique de contrôle.

L'Axe des X du graphique de contrôle de l'étiquette de 0 à 100 avec le code suivant.

chart1.ChartAreas[0].AxisX.Minimum = 0;
chart1.ChartAreas[0].AxisX.Maximum = 100;

chart1.ChartAreas[0].AxisY.Minimum = 0;
chart1.ChartAreas[0].AxisY.Maximum = 200;

chart1.ChartAreas[0].AxisX.Interval = 25;
chart1.ChartAreas[0].AxisY.Interval = 25;

Mais je veux le personnaliser l'étiquette de l'Axe des X, passant de 100 à 0.

J'ai essayé la suite des choses.

chart1.ChartAreas[0].AxisX.Minimum = 0;
chart1.ChartAreas[0].AxisX.Maximum = 100;

chart1.ChartAreas[0].AxisY.Minimum = 0;
chart1.ChartAreas[0].AxisY.Maximum = 200;

chart1.ChartAreas[0].AxisX.Interval = 25;
chart1.ChartAreas[0].AxisY.Interval = 25;



string[] xval = { "100", "75", "50", "25", "0" };
for (int i = 0; i < xval.Length; i++)
{
  chart1.ChartAreas[0].AxisX.CustomLabels.Add(i + 0.5, i + 1.5, xval[i]);
  //chart1.ChartAreas[0].AxisX.CustomLabels.Add(xval[i]);
}

Series S1 = new Series();
S1.Points.AddXY(184,10);
S1.Points.AddXY(100,10);
S1.ChartType = SeriesChartType.Line;
S1.Color = Color.Red;
S1.Name = "Steam Inlet Saturation Temp";
chart1.Series.Add(S1);

Series S2 = new Series();
S2.Points.AddXY(100, 10);
S2.Points.AddXY(0, 10);
S2.ChartType = SeriesChartType.Line;
S2.Color = Color.Blue;
S2.Name = "Back Pressure Temp";
chart1.Series.Add(S2);

Mais cette chose ne fonctionne pas pour moi.

Est-il celui qui a fait cela avant? De votre réponse rapide sera vraiment apprécié, merci.

  • C'est pas très clair ce que vous essayez de demander ici, mais avez-vous essayé Chart1.ChartAreas["MyChartArea"].AxisX.Title = "MyTitle";
  • je ne veux pas le titre de mon tableau je veux personnaliser mon x-étiquettes de l'Axe de 100 à 0 avec l'intervalle de 25.
  • Droit-je obtenir ce que vous voulez dire. Jetez un oeil here il pourrait être de quelque utilité pour vous.
  • Comme vous l'avez vu dans ma question j'ai déjà essayé mais sa ne marche pas pour moi je n'ai pas non pourquoi?