高图:仅渲染百分比栏使用类型:“ xrange”

时间:2018-11-24 20:29:47

标签: javascript highcharts

想要在没有工具芯片,标题,xAxis等的情况下渲染百分比栏。

应该使用x范围吗?

Percentage Bar

https://www.highcharts.com/docs/chart-and-series-types/x-range-series

1 个答案:

答案 0 :(得分:0)

是的,您应该使用x-range系列类型。我准备了一个简单的例子:

Highcharts.chart('container', {
    chart: {
        type: 'xrange',
        width: 200,
        height: 50,
        spacing: [0, 0, 0, 0]
    },
    credits: {
        enabled: false
    },
    title: {
        text: ''
    },
    xAxis: {
        type: 'datetime',
        visible: false
    },
    yAxis: {
        visible: false,
        title: {
            text: ''
        },
        type: 'category'
    },
    legend: {
        enabled: false
    },
    tooltip: {
        enabled: false
    },
    series: [{
        name: 'Project 1',
        pointPadding: 0,
        groupPadding: 0,
        borderColor: 'gray',
        data: [{
            x: Date.UTC(2014, 10, 21),
            x2: Date.UTC(2014, 11, 2),
            y: 0,
            partialFill: 0.25
        }],
        dataLabels: {
            enabled: true
        }
    }]
});

实时演示:https://jsfiddle.net/BlackLabel/Lkyhfs4x/