因此,我一直在从事这个项目,其中涉及保存折线图、捕获它并重新绘制它以进行比较。问题是我只是不知道保存它的有效方法。我目前正在使用一个名为Livecharts的库,并且正在使用这个示例。我个人考虑过保存每个单独的值,但考虑到我会保存很多折线图,我觉得这太失控了。所以我的问题是,有人知道保存折线图的更好方法吗?
任何帮助,将不胜感激。
因此,我一直在从事这个项目,其中涉及保存折线图、捕获它并重新绘制它以进行比较。问题是我只是不知道保存它的有效方法。我目前正在使用一个名为Livecharts的库,并且正在使用这个示例。我个人考虑过保存每个单独的值,但考虑到我会保存很多折线图,我觉得这太失控了。所以我的问题是,有人知道保存折线图的更好方法吗?
任何帮助,将不胜感激。
您可以构建一个可序列化的类,它包含ChartValues
[Serializable]
public class ChartValues
{
public DateTime time;
public int Value;
}
然后将 XML 序列化数据保存在带有 XML 列的 SQL 表中,并像这样恢复它:
foreach(ChartValue val in SavedChartValues)
{
ChartValues.Add(new MeasureModel
{
DateTime = val.Time,
Value = val.Value
});
}