다음 코드가 있습니다. 테스트 할 x 및 y 값을 하드 코드했습니다. 그리고 (0, -0.5) 점 (0, -0.5)에 대한 이유가 무엇입니까? (1, -0.5) 나에게 무슨 일이 일어나고 있는지 모르겠다. 다른 값을 입력하면 그래프가 제대로 표시되기 때문이다.winform에서 차트가 잘못 표시됨
foreach (var grp in q)
{
point = new DataPoint();
Sum1 = grp.Sum1 > 2 ? 2 : grp.Sum1;
Sum1 = Sum1 < -2 ? -2 : Sum1;
Sum2 = grp.Sum2 > 2 ? 2 : grp.Sum2;
Sum2 = Sum2 < -2 ? -2 : Sum2;
point.XValue = 0;
point.YValues = new double[] { -0.5 };
chart1.Series.Add(grp.Id.ToString());
chart1.Series[grp.Id.ToString()].ChartType = SeriesChartType.Point;
chart1.Series[grp.Id.ToString()].Label = grp.Id.ToString();
chart1.Series[grp.Id.ToString()].Points.Add(point);
chart1.Series[grp.Id.ToString()].ToolTip = "THEMES = " + Sum1 + "\n PRICES = " + Sum2;
chart1.Series[grp.Id.ToString()].LabelToolTip = "THEMES = " + Sum1 + "\n PRICES = " + Sum2;
chart1.Series[grp.Id.ToString()].MarkerSize = 11;
chart1.Update();
if (grp.Id.ToString() == "WW" || grp.Id.ToString() == "PB"
|| grp.Id.ToString() == "AJ" || grp.Id.ToString() == "AK")
{
avgTheme += (float)Sum1;
avgPrice += (float)Sum2;
count++;
}
}
UPDATE :
추가 할 필요가 줄을 만 .NET 4.5
chart1.Series["ABC"].CustomProperties = "IsXAxisQuantitative=True";
크레이지 스태프 맨 ...이 작품은 ... 1,1 점에 숨겨진 점을 넣었습니다. – Dreamer78692