Как скрыть метки осей диаграммы

#extjs #extjs4

#extjs #extjs4

Вопрос:

Я не могу узнать, как скрыть метки осей в Extjs4. Пожалуйста, кто-нибудь?

Спасибо.

РЕДАКТИРОВАТЬ: мне нужно избавиться от всех меток на оси x (значения x).

Комментарии:

1. Я только что добавил еще одно поле с пустым строковым значением в свое хранилище данных, используя это поле в качестве метки оси x.

Ответ №1:

В объекте свойства axes используйте hidden: true.

 {
    //title: 'Size',
    type: 'Numeric',
    position: 'left',
    hidden: true, // <------
    fields: ['sizeInBytes'],
    minimum: 0
}
 

Ответ №2:

Это работает для меня, но выглядит некрасиво

 label: {
    renderer: function(name) {
        return '';
    }
}
 

Ответ №3:

Короткий вопрос, короткий ответ: просто оставьте title для оси пустым.

Комментарии:

1. Извините, я должен был быть более конкретным. Я не имею в виду title . Что мне нужно, так это избавиться от всех меток на оси x (значения x).

Ответ №4:

 {
    //title: 'Size',
    type: 'Numeric',
    position: 'left',
    fields: ['sizeInBytes'],
    minimum: 0,
    label : {
        return '';
    }
}
 

Ответ №5:

Я думаю, что вы хотите сделать, это нарисовать линию главной оси, но не отображать метки для каждого из шагов оси правильно?

кажется, это работает для меня:

 {
  type : "Category",
  position : "bottom",
  fields : ["person"],
  title : "",
  hidden : false,
  drawLabel: function(){

      return null;
  }
}
 

-> См. drawLabel()