c# - 更改 Y 轴的比例

标签 c# winforms

我在 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;
}

最佳答案

如果您使用 .NET 4.0 中的图表,则可以像这样设置 Y 最大值:

chart.ChartAreas[0].AxisY.Maximum = 10;

关于c# - 更改 Y 轴的比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9585586/

相关文章:

c# - 如何滚动到某个项目?

c# - 线程 block

c# - 检测 Windows 服务中注销的用户

c# - SOAP Web服务/VS2010添加服务引用

c# - ContextMenuStrip 未正确调整大小

c# - 尝试突出显示 C# TextBox 时的不一致行为

winforms - Winform C#中DataGridView的打印

c# - 如何使用我自己的逻辑对列表进行排序(不是按字母顺序或数字顺序)

C# MongoDB 不同的查询语法

c# - TextBox 最大字符数(不是 MaxLength)