2011-12-17 2 views
2

Использование C# и Control MSChart.MSChart X и Y Этикетки с осями Перекрытие при возникновении

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

У меня есть аналогичная проблема, если я показываю Axis Arrows: стрелка и одна из надписей перекрываются.

ответ

0

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

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

Пожалуйста, не оставляйте ответы только на код. Объясните _why_ это решение. – stefan

+0

@stefan Я надеюсь, что позаботился. –

Смежные вопросы