【发布时间】:2014-12-04 04:58:46
【问题描述】:
我在运行时为 DevExpress 中的图表控件创建了几个线系列。该系列必须在运行时创建,因为系列的数量可能与我所做的数据查询不同。以下是我创建系列的方式:
foreach (var item in lstSPCPrintID)
{
string seriesName = Convert.ToString(item);
LineSeries2D series = new LineSeries2D();
dxcSPCDiagram.Series.Add(series);
series.DisplayName = seriesName;
var meas = from x in lstSPCChart
where x.intSPCPrintID == item
select new { x.intSPCMeas };
foreach (var item2 in meas)
{
series.Points.Add(new SeriesPoint(item2.intSPCMeas));
}
}
这发生在后台工作人员完成事件中,所需的所有数据都在适当的列表中。在我正在运行的测试实例中,创建了 6 个系列。
每个系列都包含我需要在 x 轴上的一些测试测量值。这些测量值可以是相同的值(并且在很多情况下是相同的值)。然后我想要的是 y 轴包含测量次数的计数,例如 -21。这最终会创建一条曲线。
现在我为每个测量创建一个系列点,但我不知道如何在这个特定场景中处理 ArgumentDataMember/ValueDataMember。有没有办法让图表自动进行计数,还是我需要手动进行?谁能帮我重回正轨?
【问题讨论】:
标签: c# wpf charts devexpress series