내 프로그램에서 만드는 zedgraph 다이어그램을 저장하려고합니다. 문제는 그 코드를 사용하면 이미지를 저장하지만 막대 위에 레이블 만 표시된다는 것입니다 ... 막대는 표시되지 않습니다.이미지로 저장할 때 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");
더 많은 코드를 제공해주십시오. 이 스 니펫에서 알기 힘듭니다. – sschrass
@SatelliteSD 요청한대로 코드를 추가했습니다. –
은 오래 전에 zedGraph를 사용했기 때문에 mypane 객체에 막대를 추가하고 있습니다. 그럼 myPane.SaveAs()를 할 수 있습니까? – sschrass