我在C#表单中使用图表。我有更新该图表中的值的操作,但如果值达到最大值,则会移出grinds。 如何更改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;
}
答案 0 :(得分:2)
如果您在.NET 4.0中使用图表,则可以像这样设置Y最大值:
chart.ChartAreas[0].AxisY.Maximum = 10;