score:0

I fixed it, see this fiddle.

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'column',
            marginBottom: 72
        },
        credits: {
            enabled: false
        },
        title: null,
        legend: {
            enabled: false
        },
        exporting: {
            enabled: false   
        },
        yAxis: {
            min: 0,
            max: 100,
            title: null,
            align: 'right'
        },
        xAxis: {
            labels: false
        },
        series: [{
            data: [54],
            color: '#c00'
         }]
    }, function(chart) { // on complete

    chart.renderer.image('http://www.clker.com/cliparts/p/W/e/k/U/d/blank-fundraising-thermometer.svg',24, 0, 110, 510).add();   

});

});

score:7

But it does rather sound like I'm going to be out of luck with Highcharts on this one, a shame for such a simple modification to an exisitng shape.

Don't give up so easy. Highcharts is a tool; if it doesn't do exactly what you want out of the box, then do it yourself. This is what being a good software developer is all about.

For instance, this fiddle combines an SVG image of a thermometer with a column chart in 36 lines of code. It will need some polish but hopefully it can get you going.

enter image description here

$(function () {
        $('#container').highcharts({
            chart: {
                type: 'column',
                marginBottom: 53
            },
            credits: {
                enabled: false
            },
            title: null,
            legend: {
                enabled: false
            },
            exporting: {
                enabled: false   
            },
            yAxis: {
                min: 0,
                max: 100,
                title: null,
                align: 'right'
            },
            xAxis: {
                labels: false
            },
            series: [{
                data: [60],
                color: 'red'
             }]
        }, function(chart) { // on complete

        chart.renderer.image('http://www.clker.com/cliparts/p/W/e/k/U/d/blank-fundraising-thermometer.svg', 0, 0, 256, 400)
            .add();         
    });
}); 

Related Query

More Query from same tag