Отключите текст метки (значения min, max, average, bins) в аннотации меры при выполнении MeasureX в highstocks и highcharts

#highcharts

#highcharts

Вопрос:

Я довольно новичок в highcharts и highstocks, и именно поэтому я не могу понять, что я делаю неправильно, чтобы отключить текст (значения min, max, average, bins), который появляется в аннотации, когда мы выполняем MeasureX с помощью stockTools. Все, что я хочу сделать, это не показывать пользователю эти значения в аннотации, если они имеют пустую и понятную аннотацию. Я делаю это с помощью приведенного ниже кода, но получаю сообщение «Не удается прочитать свойство X неопределенного». Я не уверен, откуда берется это неопределенное значение.

 annotations: [{
            type: 'measure',
            typeOptions: {
                label: {
                    enabled: false
                }

            }
        }],
  

Хотите не показывать обведенную область.

введите описание изображения здесь

Ответ №1:

Вам нужно отключить метку с помощью navigation.bindings , например:

 navigation: {
  bindings: {
    measureXY: {
      annotationsOptions: {
        typeOptions: {
          label: {
            enabled: false
          }
        }
      }
    }
  }
}
  

Живая демонстрация: https: //jsfiddle.net/blackLabel/8nxj9v6k/

Ссылка на API: https://api.highcharts.com/highstock/navigation.bindings.measureXY

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

1. Спасибо @ppotaczek, кажется, это работает для меня. Но я все еще не могу понять, что было не так с моим решением? Я выбрал это решение из самой ссылки на API Highcharts. И решение, которое вы предоставили, хотя оно работает для меня, но я не могу найти ссылку на API для этого. В measureXY задаются только события start и steps, а не typeoptions.

2. Привет @Nishit, как вы можете видеть annotations , опция представляет собой массив и используется для непосредственного добавления аннотаций к диаграмме, а не для установки параметров для всех аннотаций. annotationsOptions Свойство имеет те же параметры, что и: api.highcharts.com/highstock/annotations.measure