Как установить значения по оси x MSChart с помощью C #

У меня есть эти значения XY:

Series S1 = new Series()
S1.Points.AddXY(9, 25);
S1.Points.AddXY(10, 35);
S1.Points.AddXY(11, 15);
chart1.Series.Add(S1);

, но мне нужно показать значения X на графике следующим образом:

X = "9-10 "

X =" 10-11 "

X =" 11-12 "

Как я могу этого добиться?


На данный момент это то, что я нашел:

Chart

и вот код:

private void Form1_Shown(object sender, EventArgs e)
    {
        chart1.ChartAreas[0].AxisX.Minimum = 7;
        chart1.ChartAreas[0].AxisX.Maximum = 15;

        Series S1 = new Series();
        S1.Points.AddXY(9, 25);
        S1.Points.AddXY(10, 35);
        S1.Points.AddXY(11, 15);
        chart1.Series.Add(S1);

        chart1.Series[0].Points[0].AxisLabel = "9-10";
        chart1.Series[0].Points[1].AxisLabel = "10-11";
        chart1.Series[0].Points[2].AxisLabel = "11-12";

как видите, я работаю с числами и устанавливаю текст для меток оси X, но я могу сделать это только для значений DataPoints, мне это нужно для всего диапазона значений.

Любые идеи, пожалуйста?

6
задан Somebody 12 July 2011 в 19:29
поделиться