Highcharts Adaptive Chart Height Plugin

by supertrue

HTML

<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://rawgithub.com/highcharts/adapt-chart-to-legend/master/adapt-chart-to-legend.js"></script>


<div id="container" sxxxtyle="height: 300px"></div>

JavaScript

var chart = new Highcharts.Chart({

    chart: {
        renderTo: 'container',
        borderWidth: 1
    },
    
    title: {
        text: 'Chart height adjusts to the legend height'
    },

    credits: {
        enabled: false
    },

    legend: {
        itemWidth: 300,
        adjustChartSize: true,
        navigation: {
        	enabled: false
        }
    },

    series: [{
        data: [6, 4, 2],
        name: 'First Series'
    }, {
        data: [7, 3, 2],
        name: 'Second Series'
    }, {
        data: [9, 4, 8],
        name: 'Third Series'
    }, {
        data: [1, 2, 6],
        name: 'Fourth Series'
    }, {
        data: [4, 6, 4],
        name: 'Fifth Series'
    }, {
        data: [1, 2, 7],
        name: 'Sixth Series'
    }, {
        data: [4, 2, 5],
        name: 'Seventh Series'
    }, {
        data: [8, 3, 2],
        name: 'Eighth Series'
    }, {
        data: [4, 5, 6],
        name: 'Ninth Series'
    }]
});