2015-06-02 2 views
3

Я пытаюсь отображать маркеры линии ExtJS Line как квадратные, но форма всегда является кругом. Ниже мой код:Render ExtJs Линейная диаграмма Квадратные маркеры

renderer: function (sprite, record, attr, index, { 
        return Ext.apply(attr, { 
         type: 'square', 
         size: 4, 
         fill: '#FFF' 

        }); 
       } 

У меня есть пример реализации здесь: https://fiddle.sencha.com/#fiddle/nq4

Пожалуйста, помогите! Заранее спасибо.

ответ

3

вы можете использовать markerConfig для настройки атрибутов маркера.

markerConfig: { 
    type: 'square', 
    height:10, 
    width:10, 
    'fill': '#fff' 
} 

Вот fiddle demonstrating

+0

Благодаря @weeksdev. Но мне нужны разные маркеры формы для той же серии строк. Я могу сделать это с помощью средства визуализации, добавив в него только условие if. Но это невозможно с помощью markerConfig, поскольку он устанавливает ту же форму всем маркерам серии. Извиняюсь, что я не разъяснил это раньше, но можете ли вы помочь мне реализовать разные формы маркеров для той же серии? – abhishek1191