Максимальная ось х График c # - PullRequest
0 голосов
/ 14 ноября 2018

Я работаю над проектом, в котором я работаю с двумя графиками, и на нижнем графике, если я вижу максимум оси x (24), но на верхнем графике нет. Как я могу сделать так, чтобы оно появилось на 24? Я использую окна графиков в Visual Studio, график по умолчанию в окнах

Изображение диаграммы

   public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {

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

        for (int i = 0; i <= 24; i++)
        {
            chart1.Series[0].Points.AddXY(i,1+i);

        }

    }
}

1 Ответ

0 голосов
/ 14 ноября 2018

Измените свой код на (подробнее здесь ):

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        // Maximum/Minimum controls the length of the Axis
        chart1.ChartAreas[0].AxisX.Maximum = 30;
        chart1.ChartAreas[0].AxisX.Minimum = 0;
        chart1.ChartAreas[0].AxisY.Maximum = 30;
        chart1.ChartAreas[0].AxisY.Minimum = 0;

        // Interval controls the interval between values on the chart
        chart1.ChartAreas[0].AxisX.Interval = 1;
        chart1.ChartAreas[0].AxisY.Interval = 1;
    }

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

        for (int i = 0; i <= 24; i++)
        {
            chart1.Series[0].Points.AddXY(i, 1 + i);

        }
    }
}

Диаграмма выглядит следующим образом:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...