无法使用NumericUpDown更新ZedGraph中的YAxis

时间:2011-11-04 10:40:27

标签: c# winforms zedgraph

我试图在ZedGraph中增加/减少Y轴的Max和Min值。当我创建表单时,图形绘制正常,但在第一次绘制后我想使用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();
}

1 个答案:

答案 0 :(得分:4)

很久以前,我曾与ZedGraph图书馆合作,但如果我没记错,你必须致电

    zedGraphControl1.Refresh();
更换轴后

相关问题