我想使用WinForms
将LiveChart图表导出到图像。到目前为止我发现的只是WPF相关的东西。
https://github.com/beto-rodriguez/Live-Charts/issues/243
非常感谢有关WindowsForms
的任何帮助。感谢
答案 0 :(得分:0)
您是否尝试过Chart.SaveImage()方法?
尝试以下代码
this.chart1.SaveImage("C:\\mycode\\mychart.png", ChartImageFormat.Png);
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用DrawtoBitmap方法保存代码,但要应用边距和填充 将您的活动图表控件添加到面板并使用DrawtoBitmap方法保存面板。
var chart = panel1;
using (var bmp = new Bitmap(chart.Width, chart.Height))
{
chart.DrawToBitmap(bmp, new Rectangle(0, 0, chart.Width, chart.Height));
bmp.Save("screenshotchart1.png");
}