Изменение масштаба по оси Y - PullRequest
2 голосов
/ 06 марта 2012

Я использую диаграмму в моей форме C #.У меня есть действие, которое обновляет значения в этом графике, но если значения получают максимальное значение, они выходят за границу.Как я могу изменить максимальное значение по оси Y?Ниже показано, как я обновляю значения.

int[] TempScore= new int[100];
for (int i = 0; i < ScoreChart.Series["Players"].Points.Count(); i++)
{
    TempScore[i] = Convert.ToInt32(ScoreChart.Series["Players"].Points[i].YValues[0]);
    ScoreChart.Series["Players"].Points[i].YValues[0]+=PlayersScore;
}
ScoreChart.Series.Clear();
ScoreChart.Series.Add("Players");
for (int i = 0; i < Convert.ToInt32(NumberOfPlayer.Text); i++)
{
    ScoreChart.Series["Players"].Points.Add(0).Label = "Gracz " + i;
    ScoreChart.Series["Players"].Points[i].YValues[0] = TempScore[i] + 1;
}

1 Ответ

2 голосов
/ 06 марта 2012

Если вы используете диаграмму в .NET 4.0, вы можете установить максимум Y следующим образом:

chart.ChartAreas[0].AxisY.Maximum = 10;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...