Диаграмма рассеяния С3 показать все ткс - PullRequest
0 голосов
/ 13 июня 2019

Моя ось Y - четыре категории.
Моя ось X - 6 категорий.

У меня не всегда будут данные для каждого, но мне нужно постоянно показывать отметки.
Я пошел со вставкой 0 подсчета очков, которые я не хочу показывать. Но это все еще вызывает события наведения мыши для зависания (что кажется неприемлемым). Когда я фильтрую наши данные, все мои отметки исчезают.

Есть предложения?

1 Ответ

0 голосов
/ 14 июня 2019

Попробуйте 'null' вместо '0'

Здесь 'gnu' по-прежнему отображается как категория

var chart = c3.generate({
    data: {
        xs: {
            setosa: 'setosa_x',
            versicolor: 'versicolor_x',
        },
        // iris data from R
        columns: [
            ["setosa_x", "ant", "bat", "cat", "dog"],
            ["versicolor_x", "eel", "fox", "gnu", "hen"],
            ["setosa", "0.2, 0.2, 0.2, 0.2"],
            ["versicolor", 1.3, 1.3, null, 1.3],
        ],
        type: 'scatter'
    },
    axis: {
        x: {
            label: 'Sepal.Width',
            tick: {
                fit: false
            },
            type: "category"
        },
        y: {
            label: 'Petal.Width',
            type: "category"
        }
    }
});
...