可以使用以下方法来实现在隐藏LineSerie后保存图片:

  1. 在隐藏LineSerie前,将该Serie的Visibility属性设置为Collapsed或Hidden,以便在图表中不再显示该Serie,例如:
myLineSerie.Visibility = Visibility.Collapsed;
  1. 调用LiveCharts的ToBitmap方法来将图表转换为位图:
var bitmap = myChart.ToBitmap();
  1. 将转换后的位图保存到文件中,例如:
var encoder = new PngBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(bitmap));

using (var fileStream = new FileStream(@"C:\mychart.png", FileMode.Create))
{
    encoder.Save(fileStream);
}
  1. 在保存完毕后,将LineSerie的Visibility属性设置回Visible,以便在图表中重新显示该Serie,例如:
myLineSerie.Visibility = Visibility.Visible;
``
C# WPF LiveCharts LineSerie隐藏后 保存图片

原文地址: http://www.cveoy.top/t/topic/huiJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录