Гистограмма с непрерывными данными по оси X - PullRequest
0 голосов
/ 02 июня 2018

Я хочу отобразить данные из следующего csv в гистограмме, группирующей ось x (Access_grade);как гистограмма, но вместо частоты по оси y, среднее значение каждого деления (например, каждые 0,5 точки access_grade, другая полоса в x и y, отображающая среднее значение, полученное для всех точек в этом диапазоне x):

Access_grade,Mean
9.85,2.28
10.64,7.01
10.0,5.63
10.92,5.7
11.69,6.39
11.79,7.08
11.03,6.1
10.47,5.61
10.1,6.56
12.13,7.49
11.94,6.98
10.96,5.8
10.45,5.61
10.45,5.95
12.62,7.38

Любая помощь?

Может быть, что-то подобное с c3, но, поскольку есть много точек, планка построена неправильно ... Что я могу сделать?

var Grade_access_bar = c3.generate({
    bindto: '#grade_access_bar',
    data: {
        url: 'grades_access.csv',
        x: 'Access_grade',
        types: {
            Grade:'bar'
        },
    },
    axis: {
        y: {
            label: {
                text: "Average grade",
                position: "outer-middle"
            },
            min: 1,
            max: 9,
            padding: {top: 46},
            tick: {outer: false}
        },
        x: {
            label: {
                text: "Access grade PAU",
                position: "outer-center"
            },
            min: 9,
            max: 14,
            padding: {right: 0.2,left:0.15},
            tick: {
                outer: false,
                count:1,
                fit:false,
                values: [9,10,11,12,13,14]
            }
        }
    },
    size: {
        height: 400,
        width: 800
    },
    zoom: {
        enabled: true
    },
    legend: {
        show: true,
        position: 'inset',
        inset: {
        anchor: 'top-right',
        x: 20,
        y: 300
        }
    }
})
...