Показать сообщение отдельно
  #2 (permalink)  
Старый 10.05.2012, 17:11
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Мне пока неприходилось юзать графики. Но осмелюсь предположить что нужно ковырять renderer,

1) пример для AXES.
yAxis : new Ext.chart.NumericAxis({
            title  : 'Y test'    ,
            labelRenderer : function(val){   // встречал варианты с labelFunction но это наверно устаревшая.
                return val;// вернём значение которое нам удобно
            }
        })


2) надписи на самих столбцах (проверил всё ок)
series: [{
                   //бла бла бла
                   .............
                   label: {
                        display: 'insideEnd',
                        'text-anchor': 'middle',
                         field: 'data1',
                         renderer:function(val){return val}, //возвращаем значение которое будет написано в столбце
                         orientation: 'vertical',
                         color: '#333'
                   },
         }]

вообщето если renderer - не указывать вообще, то всё равно проблем с отображением дробей возникать не должно.
может вы делали по образцу и скопирывали из example вот эту строчку renderer: Ext.util.Format.numberRenderer('0'), которая отвечает как раз за округление ?
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 10.05.2012 в 18:31.
Ответить с цитированием