【问题标题】:Can not update YAxis in ZedGraph with NumericUpDown无法使用 NumericUpDown 更新 ZedGraph 中的 YAxis
【发布时间】:2023-03-25 14:57:01
【问题描述】:

我正在尝试增加/减少 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();
}

【问题讨论】:

    标签: c# winforms zedgraph


    【解决方案1】:

    自从我使用 ZedGraph 库以来,这是很久以前的事了,但如果我没记错的话,你必须打电话

        zedGraphControl1.Refresh();
    

    在你的轴改变之后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多