c# - 如何使用列表比较图表使用实时图表?
问题描述
我正在尝试根据我的列表中的类数来比较很多使用实时图表的图表。
我正在尝试这样的一些:
class MyClass
{
IList<double> a;
IList<double> b;
}
并制作图表:
List<MyClass> aLotOfCharts = new List<MyClass>
for(int i=0; i < aLotOfCharts.Count; i++)
{
SeriesCollection = new SeriesCollection
{
new LineSeries
{
Values = new ChartValues<double> (aLotOfCharts[i].a)
},
};
}
我期望三个带有“a”数据的图表,但实际输出只是“aLotOfCharts.a”的最后一个位置。
我知道我需要创建更多“新 LineSeries”来输入更多图表,但我不知道该怎么做。
解决方案
我不知道实时图表,但我认为答案是这样的:
List<MyClass> aLotOfCharts = new List<MyClass>()
SeriesCollection = new SeriesCollection()
for(int i=0; i < aLotOfCharts.Count; i++)
{
SeriesCollection.Add(new LineSeries
{
Values = new ChartValues<double> (aLotOfCharts[i].a)
});
}
推荐阅读
- java - Firebase 数据到 RecyclerView
- react-native-android - 生成 Apk 在 react-native 中给出错误
- flutter - Flutter 自定义 Painter 绘制循环
- ui-automation - 如何关闭 tabcontrolwrapper 中的 tabItem?
- c# - 如何读取 Content-Length 0 的响应?
- ios - 函数未从闭包内返回值
- php - 需要正确的 JSON
- jupyter - 在单元执行中接收小部件回调
- c# - C# WinForms - 如何使 TextBox 仅在鼠标悬停在其上时可见?
- qt - 如何从 Qtable 小部件中获取行值