高度表示0轴下方的水平渐变线

时间:2014-05-14 07:14:16

标签: highcharts highstock

enter image description here

我希望gradline和xaxis在同一行开始,我尝试设置yaxis.min等等。 它没有用,所以有人可以帮我这个吗?

            chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                type: 'line'
            },
            title: {
                text: 'text'
            },
            xAxis: {
                categories: [],
                labels: {
                    style: {
                        width: '50px',
                        'min-width': '50px'
                    }
                }
            },
            yAxis: {
                categories: [],
                title: {
                    text: 'text'
                },
                min: 0,
            },
            series: [
                {
                    name: 'name',
                    type: 'spline'
                }
            ]

这是我的图表选项,我动态更新xAxis和yAxis的值,这是我的更新代码

            chart.yAxis[0].setExtremes(0, maxy);
            chart.xAxis[0].setCategories(timeArr);
            chart.series[0].setData(valArr);

timeArr是关于时间的字符串数组,valArr是我的数据,maxy是valArr的最大值。

1 个答案:

答案 0 :(得分:0)

一般来说它应该可以正常工作:http://jsfiddle.net/bteWs/31/(尝试更新到4.0.1版本)

但是,我建议从yAxis中删除类别,因为你想要数值,对吗?

        yAxis: {
            categories: [], //remove that option
            title: {
                text: 'text'
            },
            min: 0,
        },