Customizing the colors of individual series in HighCharts

前端 未结 3 1092
旧时难觅i
旧时难觅i 2021-02-14 01:08

I am using HighCharts for a line graph and i am attemping to change the line color for each series. I did find this example here but the data is hard coded. My data is pulled fr

3条回答
  •  生来不讨喜
    2021-02-14 02:01

    See the code (and the plot that it renders) below.

    The snippet below is a complete script--i.e., either put it in your markup between two script tags or as a stand-along js file with an includes in your markup.

    Colors is a Chart object so the easiest way is to pass an array of colors (as hex strings):

     $(function () {
        var chart;
        $(document).ready(function() {
            chart = new Highcharts.Chart({
                chart: {
                    renderTo: 'container',
                    type: 'line'
                },
                colors: ['#562F1E', '#AF7F24', '#263249', '#5F7F90', '#D9CDB6'],
                title: {
                   text: false
                },
                yAxis: {
                    title: {
                        text: false
                    }
               },
               series: [{
                    name: 'series I',
                    data: [17.4, 16.1, 19.45, 24.15, 28.44, 33.15, 37.2, 41.25, 43.3]
               },
               {
                    name: 'series II',
                    data: [13.19, 17.23, 25.74, 28.5, 33.9, 35.62, 37.0, 36.6, 34.82]
               }
               ]
            });
        });
    })
    

    enter image description here

提交回复
热议问题