javascript - highcharts,垂直对齐顶部的条形图图例不起作用

标签 javascript jquery css highcharts

我使用 highcharts 制作了一个条形堆叠图,我希望图例位于顶部,我使用了属性 verticalAlign 和值 top 但它没有用! 这是我的 jsfiddle http://jsfiddle.net/rchod/sbtt6/

 $(function () {
    $('#container').highcharts({
        chart: {
            type: 'bar'
        },
    legend: {
        align: 'right',
        verticalAlign: 'top',
        x: 0,
        y: 100
    },

    credits: {
        enabled: false
    },
        title: {
            text: ''
        },
        xAxis: {            
            labels: {
            enabled: false
        },
            categories: ['']
        },
        yAxis: {
        labels: {
            enabled: true
        },
            min: 0,
            title: {
                text: ''
            }
        },
        legend: {
            backgroundColor: '#FFFFFF',
            reversed: true
        },
        tooltip: {
            enabled: false
        },
        plotOptions: {
            series: {   
             minPointLength: 3,            
             dataLabels: {
                color: 'white',
                align: 'center',
                enabled: true,
                format: '{y} %'
              },
                stacking: 'percent'
             },
            bar: {
           events: {
                legendItemClick: function () {
                   vote(1,this.userOptions.id);
                   return false; 
                    }
                }
            ,
            showInLegend: true
           }
        },
            series: [
                             {
            name: 'yes',
            data: [{ y : 73.91, id : '1' }],
            id: '1'
        },
                             {
            name: 'no',
            data: [{ y : 26.09, id : '2' }],
            id: '2'
        },
             ]
    });
});

最佳答案

您的选项中有两次 legend 属性。第二个覆盖第一个。把它们放在一起:

legend: {
    backgroundColor: '#FFFFFF',
    reversed: true,
    align: 'right',
    verticalAlign: 'top',
    x: 0,
    y: 100
},

已更新 fiddle .

关于javascript - highcharts,垂直对齐顶部的条形图图例不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22578499/

相关文章:

Html 编辑页面内容

javascript - 刷新时更改背景颜色和悬停颜色

javascript - 如何让日期选择器设置默认年份?

javascript - Angular Directive(指令)双向绑定(bind)不起作用

javascript - slider 不会上下滑动

javascript - 从 Angular 中的 HTTP 请求错误响应中识别 HTTP 动词

jquery - 星级 JavaScript 的 CSS 背景样式问题

JavaScript 正则表达式语法错误

java - 如何使用 Rhino 和 Eclipse 从 JavaScript 访问外部 JAR 文件?

javascript - jQuery:从 <tr> 中拆分 <td>