728x90
아래 이미지에 차트를 만들었으며 기존 레이블 외에도 x 축의 왼쪽과 오른쪽에있는 끝 레이블을 삽입해야합니다. 데이터 포인트가 많으므로 레이블이 축을 어지럽게 만들므로 간격을 1로 설정할 수 없습니다. 이미 속성 설정을 시도했습니다
chartHistory.ChartAreas[0].AxisX.LabelStyle.IsEndLabelVisible = true;
그러나 작동하지 않는 것 같습니다. 어떻게하면됩니까?
답
시도해 볼 수 있습니다 :
chartHistory.ChartAreas[0].AxisX.IsMarginVisible = true;
chartHistory.ChartAreas[0].AxisX.LabelStyle.IsEndLabelVisible = true;
아니면 라벨을 직접 추가해야 할 수도 있습니다.
DataPoint.AxisLabel를 사용할 수 있습니다 :
chartHistory.Series[0].Points[0].AxisLabel = "5/4/2010";
또는 더 유연하게 :
chartHistory.Series[0].Points[0].AxisLabel =
System.DateTime.FromOADate(chartHistory.Series[0].Points[0].XValue).ToShortDateString();
(그리고 시리즈의 마지막 지점과 동일)
또는 add a custom label to the AxisX control :
chartHistory.ChartAreas[0].AxisX.CustomLabels.Add(0, 20, "5/4/2010");
'개발언어 > C#' 카테고리의 다른 글
[C#] Chart Setting (0) | 2021.11.09 |
---|---|
[C#] 두 개의 Chart, 수학 함수 그래프 그리기 (0) | 2021.11.09 |
[C#] C# MS Chart X축 Label(라벨) 모두 표현하는 방법 (0) | 2021.11.09 |
[C#]Chart 사용법 및 요약 (0) | 2021.11.05 |
[C#]시간 계산 (0) | 2021.11.04 |