C#에서 '축 개체 - 축의 최소값이 최대 데이터 요소 값보다 큽니다.' 오류가 발생하였을 때, 해결 방법에 대해 알아보도록 합니다. 해당 오류는 상기와 같은 예외 텍스트로 발생합니다.
- 최소치가 최대치보다 크게 설정이 된 경우(min > max)
- 최대치가 최소치보다 작게 설정이 된 경우(max < min)
최댓값에 음수가 설정되어 발생하였습니다. 파이차트와 같은 축 개체를 음수로 설정하여도 발생하는 현상이기도 합니다. 파이차트는 각 개체가 적어도 0일 것이며, 모든 파이의 합이 100%가 되기 때문입니다. 2차원 파이에서 음수값을 표현할 수 없다는 것을 생각해보면 더욱 이해가 쉬울 것입니다. 😘 요약하면, 파이차트와 같이 음수가 표현될 수 없는 경우에 음수값이 설정된 경우에도 발생할 수 있는 오류입니다.
chart.ChartAreas["Default"].AxisY.Maximum = negative;