2015-04-04 5 views
-3

У меня есть проблема фитинг мой график:Как я могу манипулировать Winforms картировать

Bar Chart

Как я могу настроить или манипулировать цифрами по оси Y, чтобы начать оттуда, где я хочу это?

Во-вторых, есть ли способ (свойства), который может помочь мне отобразить этот график? Как мы можем видеть, все имя оси x не отображаются и, возможно, пробелы b/w серые и синие полосы?

Любая помощь, как отображать графики дружественных приветствуется

ответ

0

Вы можете установить Interval каждой оси:

yourChart.ChartAreas[0].AxisY.Interval = 17; 

И вы можете сделать это начать в любой Offset:

yourChart.ChartAreas[0].AxisY.IntervalOffset = 11; 

Что касается X-Axis Labels, то трудно сказать, не зная ваш код.

..но в основном одни и те же варианты применимы и здесь:

yourChart.ChartAreas[0].AxisX.Interval = 1; 

Для контроля ширины столбцов установите их настраиваемое свойство PixelPointWidth но добавив пробел не представляется возможным.

Всех решений, которые я нашел являются взломами и лучшим вариантом является добавлением фиктивного Series между реальной серией данных:

chart1.Series[0]["PixelPointWidth"] = "33"; 
chart1.Series["gap"]["PixelPointWidth"] = "33"; 
chart1.Series[2]["PixelPointWidth"] = "33"; 

Заполните его с таким же количеством DataPoints с X-значением 0!

enter image description here

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