скрыть значения оси Y в HighChart Solid Gauge

В приведенном ниже примере можно ли «скрыть» значения оси Y - например, не отображать 0 и 200 (слева). Ищу более точную диаграмму ..

http://www.highcharts.com/demo/gauge-solid/dark-unica


person user1025852    schedule 03.02.2015    source источник


Ответы (3)


Настраивая метки yAxis через CSS, вы можете сделать это нормально

CSS:

.highcharts-axis-labels.highcharts-yaxis-labels{
    display:none;   
}

Или, в качестве альтернативы, установка свойств showFirstLabel и showLastLabel оси yAxis в случае датчика имеет тот же эффект.

JS:

    yAxis: {
        showFirstLabel:false,
        showLastLabel:false,
        min: 0,
        max: 5,
        title: {
            text: 'RPM'
        }
    }

Вот демонстрация, показывающая как http://jsfiddle.net/robschmuecker/yra3mex6/. Вот документы относительно свойств http://api.highcharts.com/highcharts#yAxis.showFirstLabel

person Rob Schmuecker    schedule 03.02.2015

Следующий код скроет метки оси Y (пример JSfiddle):

yAxis: {
    labels: {
        enabled: false
    }
}
person Halvor Holsten Strand    schedule 03.02.2015

Вы также можете использовать «форматировщик», как показано ниже:

labels: {
            y: 16,
            formatter: function () {
                if(this.value == 0){
                return '0B'; // your choice of value
              } else {
                return '425B'; // you can pass the empty string
              }
            }
        }
person Naresh Chennuri    schedule 19.08.2016