0
Win Form Charts로 꺾은 선형 차트로 플롯 될 두 개의 시리즈가 있습니다. 두번째 시리즈 datetime2
및 datetime4
누락므로 첫번째 시리즈는win 폼 차트에서 빈 포인트로 분리 된 데이터 포인트 연결
{(datetime1:4),(datetime3:14),(datetime5:6)}
의 X,
{(datetime1:4),(datetime2:4),(datetime3:4),(datetime4:1),(datetime5:3)}
의 Y 값과 두번째 시리즈 X를 가지며, y 값을 갖고, 난에 대한 값으로 DbNull.Value
추가 한 이 점들. 이제 두 번째 시리즈는
{(datetime1:4),(datetime2:DbNull.Value),(datetime3:14),(datetime4:DbNull.Value),(datetime5:6)}
이 될 것이므로 두 번째 시리즈는 점들만 표시됩니다. 이 빈 포인트를 가장 가까운 두 데이터 포인트의 평균과 어떻게 연결할 수 있는지 제안 해주십시오.
입니다. 그것은 작동하지 않았기 때문에 "EmptyPointValue"를 시리즈 이름으로 바꿨습니다. 그러나 시리즈는 여전히 연결이 끊어져 있습니다. –
'DbNull.Value' 대신'NaN'을 사용할 수 있습니까? – zeFrenchy
double.NaN으로 바꾸었지만 시리즈가 여전히 연결되어 있지 않습니다. 이 코드는 foreach (SortedDictionary map in newList)입니다. {lineSeries = chart1.Series.Add ("new Series"+ i); lineSeries.ChartType = SeriesChartType.Line; // 여기에 추가 코드 ....... lineSeries.EmptyPointStyle.BorderDashStyle = ChartDashStyle.Dash; lineSeries [ "EmptyPointValue"] = "Average"; foreach (KeyValuePair 항목의 항목) {lineSeries.Points.AddXY (entry.Key, entry.Value); // 빈 행의 경우 엔트리 값입니다. double.NaN} –