Есть ли способ отключить Title и Subtitle в Highcharts?

Я просто собираюсь переписать его в html, который находится вокруг графика, я не хочу использовать встроенный.

Я не вижу опции "disable: true" в API.

Может кто-нибудь помочь мне здесь.

Как отключить заголовок/субтитры в высоких диаграммах?

(если вы просто оставите текст пустым, он все равно вырезает пробел в том месте, где заголовок, я бы хотел, чтобы этого не произошло)

Ответ 1

Настройка текста заголовка на пустую строку - способ сделать это.

В этом случае для заголовка не создается пробел:

без текста: http://jsfiddle.net/jlbriggs/JVNjs/284/

с текстом: http://jsfiddle.net/jlbriggs/JVNjs/286/

title:{
    text:''
}

Если вам нужно меньше места, чем осталось в этом случае, просто установите для параметра marginTop значение 0

{{ редактировать из-за многочисленных комментариев:

Как указано несколько раз ниже, в документации теперь указывается text: null как способ достижения этого.

Любой метод достигает желаемого результата.

Ответ 2

Я предпочитаю этот метод:

title: {
    text: '',
    style: {
        display: 'none'
    }
},
subtitle: {
    text: '',
    style: {
        display: 'none'
    }
},

Ответ 3

Из документа highcharts:

текст: String Название диаграммы. Чтобы отключить заголовок, установите для текста значение null. По умолчанию указано название диаграммы.

скрипт: http://jsfiddle.net/daub10dr/

title:{
      text: null
      }

Ответ 4

Это просто... Только установите для текста заголовка значение null. Как этот

    $(function () {
$('#container').highcharts({
    xAxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
    },
    title: {
        text: null  
    },
    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
    }]
});

});

см. @APIreference: http://api.highcharts.com/highcharts#title.text

Ответ 5

Установите текстовое поле в значение null

Из документации по http://api.highcharts.com/highcharts#title.text

текст: Строка

Название диаграммы. Чтобы отключить заголовок, установите для текста значение null. По умолчанию указано название диаграммы.

Ответ 6

Вы всегда можете сделать это:

chart:{
    marginTop: 30
}

title:{
    text: ''
}

Это сработало для меня: -)

Примечание:  этот ответ был для version 2.*, для более новых версий есть лучшие ответы.

Ответ 7

Согласно документу Highcharts, правильный способ - установить "текст" в null.

Ответ 8

Вот решение

title: {
    text: null
},
subtitle: {
    text: null
}

Ответ 9

Просто напишите объект JSON

title : {
  style : {
    display : 'none'
  }
}

Ответ 10

Это немного взломать, но вы также можете попробовать следующее:

title: {
    text: '<span class="hidden">My custom Hello</span>',
    align:"left",
    useHTML:true
}