Jquery 如何为Highchart(面积样条线)绘制直线最大高度

Jquery 如何为Highchart(面积样条线)绘制直线最大高度,jquery,svg,highcharts,Jquery,Svg,Highcharts,我如何为每周的最高身高划定界限 以下是我的js代码: $(function () { $('#container').highcharts({ chart: { type: 'areaspline' }, title: { text: 'CPM, IMPS, SPEND, etc' }, legend: { layout: 'vertical', align: 'left',

我如何为每周的最高身高划定界限

以下是我的js代码:

$(function () {
$('#container').highcharts({
    chart: {
        type: 'areaspline'
    },
    title: {
        text: 'CPM, IMPS, SPEND, etc'
    },
    legend: {
        layout: 'vertical',
        align: 'left',
        verticalAlign: 'top',
        x: 150,
        y: 100,
        floating: true,
        borderWidth: 1,
        backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'
    },
    xAxis: {
        categories: [
            'Week 1',
            'Week 2',
            'Week 3',
            'Week 4',
            'Week 5',
            'Week 6',
            'Week 7',
            'Week 8']
    },
    yAxis: {
        title: {
            text: 'No title required'
        }
    },
    tooltip: {
        shared: true,
        valueSuffix: ' units'
    },
    credits: {
        enabled: false
    },
    plotOptions: {
        areaspline: {
            fillOpacity: 0.5
        }
    },
    series: [{
        name: 'CPM',
        data: [6, 3, 4, 3, 5, 4, 10, 12]
    }, {
        name: 'IMPS',
        data: [1, 1, 3, 4, 3, 3, 5, 4]
    }]

}, function (chart) { // on complete
    chart.renderer.rect(117, 195, 3, 168, 0).attr({fill: 'red', zIndex:3}).add();

});
});
下面是我的问题:

提前谢谢你

必须在x轴上添加一条绘图线,如:

请参阅xAxis.plotLines

以下是完整的代码:

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'areaspline'
        },
        title: {
            text: 'CPM, IMPS, SPEND, etc'
        },
        legend: {
            layout: 'vertical',
            align: 'left',
            verticalAlign: 'top',
            x: 150,
            y: 100,
            floating: true,
            borderWidth: 1,
            backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'
        },
        xAxis: {
            categories: [
                'Week 1',
                'Week 2',
                'Week 3',
                'Week 4',
                'Week 5',
                'Week 6',
                'Week 7',
                'Week 8'],
            plotLines: [{
                color: '#FF0000',
                width: 3,
                value: 0.2
            }]
        },
        yAxis: {
            title: {
                text: 'No title required'
            }
        },
        tooltip: {
            shared: true,
            valueSuffix: ' units'
        },
        credits: {
            enabled: false
        },
        plotOptions: {
            areaspline: {
                fillOpacity: 0.5
            }
        },
        series: [{
            name: 'CPM',
            data: [6, 3, 4, 3, 5, 4, 10, 12]
        }, {
            name: 'IMPS',
            data: [1, 1, 3, 4, 3, 3, 5, 4]
        }]

    });
});

你只需要它是一个网格吗?如下所示:如何为每个系列自定义十字线的起点和终点。例如,Y轴位置以50开始,以250结束。是否可以发布一张图像,指示并解释线条的显示位置?否。在这种情况下,第一条打印线应为6[在Y轴上],第二条打印线应为3[在Y轴上],请简要说明您希望打印线显示在哪个轴上以及以什么值显示?请打开我的JSFIDLE以供参考。我正在尝试在最大Yaxis值与x轴[类别]之间绘制一条线。看我的书。我想把这条线划到1周。这里可以看到我的第一个系列最大值[54]和最小值[12]系列:[{name:'CPM',data:[54,3,4,3,5,14,10,33]},{name:'IMPS',data:[12,5,3,4,3,11,5,42]},{name:'Spend',data:[15,7,3,14,2,8,15,19]}提前谢谢你画了这条线,这是正确的,那么问题出在哪里呢?我想@user3824730想要的不是这条线,我不明白他想说什么。请参考你的评论。也许你能帮助他!
$(function () {
    $('#container').highcharts({
        chart: {
            type: 'areaspline'
        },
        title: {
            text: 'CPM, IMPS, SPEND, etc'
        },
        legend: {
            layout: 'vertical',
            align: 'left',
            verticalAlign: 'top',
            x: 150,
            y: 100,
            floating: true,
            borderWidth: 1,
            backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'
        },
        xAxis: {
            categories: [
                'Week 1',
                'Week 2',
                'Week 3',
                'Week 4',
                'Week 5',
                'Week 6',
                'Week 7',
                'Week 8'],
            plotLines: [{
                color: '#FF0000',
                width: 3,
                value: 0.2
            }]
        },
        yAxis: {
            title: {
                text: 'No title required'
            }
        },
        tooltip: {
            shared: true,
            valueSuffix: ' units'
        },
        credits: {
            enabled: false
        },
        plotOptions: {
            areaspline: {
                fillOpacity: 0.5
            }
        },
        series: [{
            name: 'CPM',
            data: [6, 3, 4, 3, 5, 4, 10, 12]
        }, {
            name: 'IMPS',
            data: [1, 1, 3, 4, 3, 3, 5, 4]
        }]

    });
});