如果存在错误值,我希望更改图表系列数据点。我想设置规则来突出显示下面的数据点。请帮助下面的代码工作。
{
"ROOT": {
"DATA": {
"I": [
[
"ABC",
"123"
],
[
"DEF",
"124"
],
[
"GHI",
"125"
]
]
}
}
}
答案 0 :(得分:0)
DataPoint.YValues
是一个数组。
YValues属性用于设置数据点的Y值。
除了以外的所有图表类型,每个点只需要一个Y值 气泡,烛台和股票图表。这些图表类型需要更多 超过一个Y值,因为一个数据点由多个值组成。 例如,要绘制一个股票图表列,需要四个值: 高,低,开,近值。
YValues属性在用于时返回一个double值数组 检索Y值。
重要YValuesPerPoint属性确定最大数量 一系列中的所有数据点都可以具有的Y值。如果你指定 超过允许的Y值数量,将是一个例外 提高。
除非您使用上述特殊ChartTypes
之一,否则您总是希望使用第一个元素。所以简单地写一下:
var dataPoint = Chart1.Series[1].Points.Where(x => x.YValues[0] <= 10);
如果你确实使用了三种多重Y值图表类型中的一种,根据具体情况,例如写下:
var dataPoint = Chart1.Series[1].Points.Where(x => x.YValues.Max() <= 10);
或者这个:
var dataPoint = Chart1.Series[1].Points.Where(x => x.YValues.Min() <= 10);