私はこれをやっています:
foreach (DataPoint point in chart1.Series[0].Points)
{
if (point.yvalue > mean*1.3) ...
....
}
すべてのポイントのすべての yvalue を double と比較できる必要があります。これどうやってするの?
これは、ポイントごとに複数の Y 値があるかどうかによって異なります (chartArea タイプによって異なります)。
最初のケース: X/Y 値は全単射 (1X Val <-> 1Y Val) (最も頻繁なケース):
foreach (DataPoint point in chart.Series[0].Points)
{
if (point.YValues[0] > myValueToCompareTo)
//Do My Stuff;
}
2 番目のケース: (1X Val -> NY Val) 各ポイントの各 Y 値を反復します。
foreach (DataPoint point in chart.Series[0].Points)
{
int j;
for (j = 0; j <point.YValues.Length; j++)
if (point.YValues[j] > myValueToCompareTo)
//Do My Stuff;
}