Вопрос

Я не могу установить MultibArchart NVD3, способный сортировать бары с датами в Xaxis. Я знаю, что входные данные должны быть сгруппированы по ключу, прежде чем отображать его в MultibArchart.

Вот jsfiddle, иллюстрирующий то, о чем я говорю: http://jsfiddle.net/fontanon/z4az4 / 54 /

Как вы можете видеть в переменной данных, я добавил три группы стержней (Key1, Key2 и Key3).Каждая группа имеет значения x, сортированные в значительной степени.Первый батончик Key2 должен быть первым (как для имения минимального значения x), то первая строка Key1, а затем вторая строка Key2 и т. Д. Но это не то, как отображаются полосы.

Что именно происходит? Ниже данных.

var data = [
    {
        "key": "Key1",
        "values": [
            {
                "x": 2393337532000,
                "y": 1401431
            },
            {
                "x": 4394337660000,
                "y": 26188
            },
            {
                "x": 7395510769000,
                "y": 865575
            },
        ]
    },
    {
        "key": "Key2",
        "values": [
            {
                "x": 1396337532000,
                "y": 1401431
            },
            {
                "x": 3397337660000,
                "y": 26188
            },
            {
                "x": 6398510769000,
                "y": 865575
            }
        ]
    },
    {
        "key": "Key3",
        "values": [
            {
                "x": 5399337532000,
                "y": 1401431
            },
            {
                "x": 8400337660000,
                "y": 26188
            },
            {
                "x": 9401510769000,
                "y": 865575
            }
        ]
    }
]
.

Это было полезно?

Решение

Ваши данные должны быть похоже на это

var data = [
    {
        "key": "Key1",
        "values": [
            {
                "x": 7393337532000,
                "y": 1401431
            },
            {
                "x": 8394337660000,
                "y": 26188
            },
            {
                "x": 3398510769000,
                "y": 865575
            }
        ]
    },
    {
        "key": "Key2",
        "values": [
            {
                "x": 7393337532000,
                "y": 1401431
            },
            {
                "x": 8394337660000,
                "y": 26188
            },
            {
                "x": 3398510769000,
                "y": 865575
            }
        ]
    },
    {
        "key": "Key3",
        "values": [
            {
                "x": 7393337532000,
                "y": 1401431
            },
            {
                "x": 8394337660000,
                "y": 26188
            },
            {
                "x": 3398510769000,
                "y": 865575
            }
        ]
    }
]
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top