0

プログラムが作成する zedgraph ダイアグラムとして保存しようとしています。問題は、そのコードを使用すると画像は保存されますが、バーの上にあるラベルだけが表示されることです...バーは表示されません。

 chart1.SaveAs();

何か不足していますか?

ダイアグラムを作成するコード:

GraphPane myPane = chart1.GraphPane;
        myPane.XAxis.Scale.Format = "F0";
        //create the bars
        BarItem myCurve = myPane.AddBar("Width", pointPairListWidth, Color.Black);
        myCurve.Bar.Fill.Type = FillType.Solid;
        BarItem myCurve2 = myPane.AddBar("Height", pointPairListHeight, Color.Gray);
        BarItem.CreateBarLabels(myPane, false, "f0");
        chart1.AxisChange();
        chart1.Invalidate();
        chart1.Refresh();

答え:

 chart1.GraphPane.GetImage().Save("pic.jpg");
4

1 に答える 1

0

あなたは試すことができますzedGraphControl.MasterPane.GetImage().Save("test.bmp")

編集: zedGraph を使用してからずっと前のことですが、これらのバーをオブジェクトに追加していますmyPane。それで、あなたはできますかmyPane.SaveAs()

于 2013-02-28T22:57:44.803 に答える