2014-12-13 2 views
0

Я играл в диаграмму ... Я установил минимальное значение оси X равным нулю. Затем я использовал DataBindXY на Chart.Series.First.Points, чтобы установить значения, проходящие через два списка (первый - это список меток на основе 0, а другой - фактические значения).Как избежать усечения первого (и последнего) столбца укороченной диаграммы x?

Ниже приводится результат. Как я выделил красной стрелкой, первый столбец усечен.

My chart

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


Edit: Mine может быть возможным дубликатом this question, но его ответ не ясно для меня, поэтому я задал новый.

ответ

1

Если вы установите минимальное значение оси X на -0,5, это должно решить проблему.

GraphChart.ChartAreas[0].AxisX.Minimum = -0.5; 

или попробовать что-то вроде:

GraphChart.ChartAreas[0].AxisX.IntervalOffset = 0.5; 

Причина заключается в том, что столбцы шириной приблизительно 0,8 в зависимости от конфигурации диаграммы так что в вашем случае они могут охватывать от 0,4 до 1,4, с центральной точкой в 1

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