Highcharts Demo

author(s): Torstein Hønsi

HTML

<script src="http://code.highcharts.com/highcharts.js"></script>
<div id="container" style="height: 400px; width: 500px"></div>
<button id="button" class="autocompare">Select point</button>

JavaScript

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'pie'
        },
        legend: {
            align: 'right'
        },
        plotOptions: {
            pie: {
                showInLegend: true,
                allowPointSelect: true,
                dataLabels: {
                    enabled: false
                }
            }
        },
        series: [{
            data: [{
                name: "A",
                y: 20
            }, {
                name: "B",
                y: 30
            }, {
                name: "C",
                y: 40
            }]
        }]
    });

    // button handler
    var chart = $('#container').highcharts(),
        sliced = false,
        i = 0;
    $('#button').click(function () {
    if(sliced)
        chart.series[0].data[0].setVisible(true);
    else
chart.series[0].data[0].setVisible(false);
        
        sliced=!sliced;
    });
});