private static void SavePic(List<Model> modelList, String picPath)
{
ZedGraphControl zgc = new ZedGraphControl();
zgc.Width = 800;
zgc.Height = 600;
Random ran = new Random();
PointPairList list1 = new PointPairList();
PointPairList list2 = new PointPairList();
zgc.GraphPane.Title.Text = "";
zgc.GraphPane.XAxis.Title.Text = "次数";
zgc.GraphPane.YAxis.Title.Text = "时间(ms)";
zgc.GraphPane.XAxis.MajorGrid.IsVisible = true;
zgc.GraphPane.YAxis.MajorGrid.IsVisible = true;
zgc.GraphPane.XAxis.Type = ZedGraph.AxisType.LinearAsOrdinal;
foreach (Model model in modelList)
{
LineItem item = zgc.GraphPane.AddCurve(model.Label, model.List, model.Color, SymbolType.UserDefined);
item.Symbol = new Symbol(SymbolType.UserDefined, model.Color);
item.Symbol.Fill = new Fill(model.Color);
GraphicsPath path = new GraphicsPath();
path.AddEllipse(-0.2f, -0.2f, 0.4f, 0.4f);
item.Symbol.UserSymbol = path;
}
zgc.AxisChange();
zgc.Refresh();
zgc.GetImage().Save(picPath);
}zedGraph后台保存图片,并设置节点为原点
最新推荐文章于 2024-10-27 14:18:04 发布
本文介绍如何使用ZedGraphControl组件将模型数据绘制成图表,并将其保存为图片文件。通过遍历模型列表,为每个模型添加曲线,并设置相应的颜色和符号。最后,调整坐标轴并刷新组件,最终将生成的图片保存到指定路径。

1560

被折叠的 条评论
为什么被折叠?



