минимальные / максимальные значения mapael для цвета заливки - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть пример с использованием mapael, где я устанавливаю цвет заливки на основе значений из таблицы данных состояния. когда мин / макс находятся между 6 и 8, он работает, а когда значения между 400 и 500, он работает, но когда они между 5000 и 6000, все состояния заполнены черным, хотя данные включают значения между этими диапазонами.

    $(".mapcontainer").mapael({
        map: {
            name: "usa_states",
            defaultArea: {
                attrs: {
                    stroke: "#fff",
                    "stroke-width": 1
                }
            }
        },
        legend: {
            area: {
                title: "Frequency by state",
                slices: [
                    {
                        max: valA,
                        attrs: {
                            fill: "#97e766"
                        },
                        label: "LTE " + valA
                    },
                    {
                        min: valA,
                        max: valB,
                        attrs: {
                            fill: "#008080"
                        },
                        label: "Between " + valA + " and " + valB
                    },
                    {
                        min: valB,
                        attrs: {
                            fill: "#DC143C"
                        },
                        label: "GTE " + valB
                    }
                ]
            }
        },
        areas: data
    });

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

1 Ответ

0 голосов
/ 06 апреля 2019

Я задал этот вопрос, и теперь я вижу, что не дал достаточно информации, чтобы ответить на него. Оказывается, что значения данных свыше 999 содержали запятую, предотвращающую сбой сравнения с минимальными / максимальными значениями. После очистки номеров все работает нормально. Приношу свои извинения тем, кто потратил на это время.

...