1. 程式人生 > 其它 >如何 通過 ZedGraph 繪製 起點位置(X軸)不同的 兩條曲線?(轉)

如何 通過 ZedGraph 繪製 起點位置(X軸)不同的 兩條曲線?(轉)

按語:

在工程中出現了類似問題,經排查 以下兩條語句,設定X軸字串座標標識會帶來此問題,去掉即可。

//myPane.XAxis.Scale.TextLabels = coordList.ToArray(); //設定X軸座標
//myPane.XAxis.Type = AxisType.Text;

    1. //第1條曲線
    2. PointPairList list1 = new PointPairList();
    3. for (int i = 0; i < 36; i++)
    4. {
    5. double x = i;
    6. double y1 = 2*x + 1;
    7. list1.Add(x, y1);
    8. }
    9. myCurve = zedGraphControl1.GraphPane.AddCurve("曲線1", list1, Color.Red, SymbolType.None);
    10. //第2條曲線
    11. PointPairList list2 = new PointPairList();
    12. list2.Add(5, 11);
    13. list2.Add(10, 40);
    14. myCurve2 = zedGraphControl1.GraphPane.AddCurve("曲線2", list2, Color.Blue, ZedGraph.SymbolType.None);
    15. //重新整理
    16. zedGraphControl1.AxisChange();
    17. zedGraphControl1.Invalidate(); https://bbs.csdn.net/topics/397463077