Highcharts忽略X轴标签

时间:2013-11-04 16:23:49

标签: javascript jquery highcharts

我有一个问题图表available here的演示。

以下是我用来生成高图的代码。当图表呈现时,它会切断x轴标签的option2吗?会导致什么?

我没有使用step参数,因此不应该有任何理由跳过标签...当鼠标悬停在栏上时,使用鼠标悬停事件呈现查找以显示类别名称,但它赢了t显示栏旁边的类别名称。

感谢任何建议。

$(function () {
    prchart3 = new Highcharts.Chart({
        chart: {
            renderTo: 'prcont23',
            type: 'bar',
            width: 300,
            height: 180
        },
        title: {
            text: 'Test results'
        },
        xAxis: {
            categories: ['option1', 'option2', 'opt3'],
            title: {
                text: null
            }
        },
        yAxis: {
            min: 0,
            title: {
                text: '0 Total Votes',
                align: 'high'
            },
            labels: {
                overflow: 'justify'
            }
        },
        plotOptions: {
            bar: {
                dataLabels: {
                    enabled: true
                }
            }
        },

        legend: {
            enabled: false
        },
        exporting: {
            enabled: false
        },
        credits: {
            enabled: false
        },
        series: [{
            name: 'vote test',
            data: [20, 50, 1000]
        }]
    });
});

2 个答案:

答案 0 :(得分:0)

问题在于:

height: 180

我可以在Chrome上重现您的问题,我通过删除“height:180”或指定更大的值来修复它,因此我认为您的标签因高度不足而被隐藏。如果你有4分,那么第二和第三将被隐藏在那个高度。

答案 1 :(得分:0)

已知Highcharts的3.0.7版本的bug。已在主分支上解决:http://jsfiddle.net/DNREz/1/

大师取自:

<script src="http://github.highcharts.com/master/highcharts.js"></script>