Цвет государственной границы США не меняется в Highmaps - PullRequest
1 голос
/ 31 мая 2019

Я пытаюсь добиться эффекта от того, что государственные границы шире границ округа, как показано в этом примере .

Очевидно, что метод Highcharts.grep устарел, так что это то, что я сделал для извлечения границ состояния (в Typescript):

var lines = Highcharts.geojson(geojsonMap, 'mapline');

var borderLines = lines
            .filter((line:any) => line.properties['hc-group'] === '__border_lines__');

И график серии:

    series = [{
        name: 'unemployment',
        borderWidth: 0.2,
        borderColor: 'white',
        states: {
            hover: {
                color: 'black'
            }
        },
        dataLabels: {
            enabled: false,
        },
        type: 'map',
        data: data,
    }, {
        type: 'mapline',
        name: 'State borders',
        data: borderLines,
        color: 'white',
        shadow: false
    }]

Проблема в том, что линии не белые, они красные, и я не могу изменить цвет и / или ширину. Это скриншот:

enter image description here

Строки есть, поэтому они загружены правильно. Как изменить цвет / ширину?

Обновление: пример после изменения lineWidth:

enter image description here

1 Ответ

1 голос
/ 31 мая 2019

Вам необходимо изменить свойства lineWidth и color:

series: [..., {
    type: 'mapline',
    color: 'blue',
    lineWidth: 5,
    ...
}]

Демонстрационная версия: https://jsfiddle.net/BlackLabel/4Lnxuam0/

Справочник по API: https://api.highcharts.com/highmaps/series.mapline.color

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...