Highcharts列如何将系列名称移动到具有较大文本大小的标题位置

问题描述

@H_502_0@如何将系列名称移动到Highcharts列上具有较大文本大小的标题位置? 这里是我们可以使用的代码示例。我想将系列名称底部认位置移动到顶部,同时也使用较大的文字

@H_502_0@ https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/column-basic

Highcharts.chart('container',{
    chart: {
        type: 'column'
    },title: {
        text: 'Monthly Average Rainfall'
    },subtitle: {
        text: 'Source: Worldclimate.com'
    },xAxis: {
        categories: [
            'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'
        ],crosshair: true
    },yAxis: {
        min: 0,title: {
            text: 'Rainfall (mm)'
        }
    },tooltip: {
        headerFormat: '<span style="font-size:10px">{point.key}</span><table>',pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
            '<td style="padding:0"><b>{point.y:.1f} mm</b></td></tr>',footerFormat: '</table>',shared: true,useHTML: true
    },plotOptions: {
        column: {
            pointPadding: 0.2,borderWidth: 0
        }
    },series: [{
        name: 'Tokyo',data: [49.9,71.5,106.4,129.2,144.0,176.0,135.6,148.5,216.4,194.1,95.6,54.4]

    },{
        name: 'New York',data: [83.6,78.8,98.5,93.4,106.0,84.5,105.0,104.3,91.2,83.5,106.6,92.3]

    },{
        name: 'London',data: [48.9,38.8,39.3,41.4,47.0,48.3,59.0,59.6,52.4,65.2,59.3,51.2]

    },{
        name: 'Berlin',data: [42.4,33.2,34.5,39.7,52.6,75.5,57.4,60.4,47.6,39.1,46.8,51.1]

    }]
});

解决方法

使用图例选项:

    legend: {
        verticalAlign: 'top',itemStyle: {
            fontSize: '16px'
        }
    }

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

API参考: https://api.highcharts.com/highcharts/legend