막 대형 차트에 52 개의 Bar 시리즈를 그리어 1 년 동안 주를 표시하려고합니다.문제가있는 막 대형 차트 (Forms MC Chart)
내가 라벨, x 값, y를 값으로 그리는이 시리즈가 : 아래 그림에서 볼 수 그러나, 차트에 문제가있는 것 같습니다. 예 :
var series = new Series
{
Name = seriesName,
ChartArea = chartAreaName,
Color = color,
ChartType = SeriesChartType.RangeBar,
XValueType = ChartValueType.Auto,
YValueType = ChartValueType.Auto,
SmartLabelStyle = new SmartLabelStyle
{
AllowOutsidePlotArea = LabelOutsidePlotAreaStyle.Yes,
MovingDirection = LabelAlignmentStyles.Right,
IsMarkerOverlappingAllowed = false
}
};
내가 막을 수있는 방법이 양식 :
chart1.Series["Data"].Points.AddXY("W1", 0, 168);
chart1.Series["Missing"].Points.AddXY("W1", 0, 0);
그러나 바 시리즈 (때로는 smiller 두꺼운 sometines), 나도 같은 방법을 만들더라도 차이가있는 것 같습니다 사고?
귀하의 ChartType은 무엇입니까? 막 대형 차트의 경우 y 값을 두 개 이상 추가 할 수 없으므로 코드가 실행되지 않습니다. 또한 : 절대 x 값을 문자열로 추가하지 마십시오! – TaW
간단히 ChartType = SeriesChartType.RangeBar를 설정합니다. –