Метки MSChart X и Y перекрываются в начале координат - PullRequest
2 голосов
/ 17 декабря 2011

Использование C # и Control MSChart.

Когда я устанавливаю свойства Min, Max и Interval для оси X и Y, все выходит так, как следует, чтобы метки, расположенные ближе кПроисхождение перекрывается.Если я установлю IsMarginVisible на true , но все равно сам вычислю интервал, проблема исчезнет, ​​поскольку метки оси X теперь расположены достаточно низко, чтобы они не мешали меткам оси Y.Какое свойство контролирует это смещение?

У меня похожая проблема, если я показываю стрелки оси: стрелки и одна из меток перекрываются.

1 Ответ

0 голосов
/ 22 июля 2013

Вы должны включить смарт-метки.Когда интеллектуальные метки включены, элемент управления Chart сначала пытается переместить перекрывающуюся метку точки данных рядом с самой точкой данных.В случае сбоя элемент управления Chart перемещает метку точки данных в допустимое свободное пространство и рисует линию, чтобы связать метку с точкой данных.

   chart1.Series["Default"].SmartLabelStyle.Enabled = true;
...