我正在努力保存我的程序创建的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");
答案 0 :(得分:0)
您可以尝试zedGraphControl.MasterPane.GetImage().Save("test.bmp")
修改强>
很久以前,因为我使用了zedGraph,但是你将这些条添加到你的myPane
- 对象中。你可以做myPane.SaveAs()
吗?