gpt4 book ai didi

c# - 无法使用 NumericUpDown 更新 ZedGraph 中的 YAxis

转载 作者:太空宇宙 更新时间:2023-11-03 22:07:12 24 4
gpt4 key购买 nike

我正在尝试增加/减少 ZedGraph 中 Y 轴的最大值和最小值。当我创建表单时,图表正常绘制,但在第一次绘制后我想使用 2 个 numericUpDown 控件更改 Y 轴的比例......但它永远不会更新 :(

这是我使用的代码:

private void CreateGraph()
{
// Set the Titles
myPane.Title.Text = gs.Title;
myPane.XAxis.Title.Text = gs.xTitle;
myPane.YAxis.Title.Text = gs.yTitle;

//Add data
myPane.AddCurve(gs.LineLabel, gs.RawData, gs.LineColor);

zedGraphControl1.AxisChange();
}


private void nudYMax_ValueChanged(object sender, EventArgs e)
{
this.zedGraphControl1.GraphPane.YAxis.Scale.Max = (double)nudYMax.Value;
zedGraphControl1.AxisChange();
}

private void nudYMin_ValueChanged(object sender, EventArgs e)
{
this.myPane.YAxis.Scale.Min = (double)nudYMin.Value;
zedGraphControl1.AxisChange();
}

最佳答案

自从我使用 ZedGraph 库以来已经有很长一段时间了,但如果我没记错的话你必须调用

    zedGraphControl1.Refresh();

在你的轴改变之后。

关于c# - 无法使用 NumericUpDown 更新 ZedGraph 中的 YAxis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com