Javascript 是否可以强制Highcarts在线形图中对所有系列使用圆圈符号?

Javascript 是否可以强制Highcarts在线形图中对所有系列使用圆圈符号?,javascript,highcharts,Javascript,Highcharts,我想所有的线都使用相同的圆圈符号 以下是我目前拥有的: $TopChartJS = $(function () { var chart = new Highcharts.Chart({ colors: ["#cc1c0d", "#1d63af" , "#9eb215"], chart: { type: 'line\, backgroundColor:'rgba(255, 255, 255, 0.85)',

我想所有的线都使用相同的圆圈符号

以下是我目前拥有的:

$TopChartJS = $(function () {
    var chart = new Highcharts.Chart({
        colors: ["#cc1c0d", "#1d63af" , "#9eb215"],
        chart: {
            type: 'line\,
            backgroundColor:'rgba(255, 255, 255, 0.85)',
            renderTo: 'container'
        },
        data: {
            table: 'sheet6'
        },
        title: {
            text: 'Cost Comparison'
        },
        xAxis: {
            tickInterval:3,
            title: {
                text: 'Months'
            },
        },
        plotOptions: {
            series: {
                marker: {
                    radius: 3,
                    fillColor: '#FFFFFF',
                    lineWidth: 2,
                    lineColor: null // inherit from series
                },
                shadow: true
            }
        },
        yAxis: {
            allowDecimals: false,
            title: {
                text: 'Cost [kUSD]'
            },
            labels: {
                formatter: function () {
                    return Highcharts.numberFormat(this.value,0);
                }
            }
        },
        credits: {
            enabled: false
        },
        tooltip: {
            headerFormat: '<b>{series.name}</b><br>',
            pointFormat: 'Month {point.x}: {point.y} kUSD'
        },

    });
});
$TopChartJS=$(函数(){
var图表=新的Highcharts.图表({
颜色:[“cc1c0d”、“1d63af”、“9eb215”],
图表:{
键入:“行\”,
背景颜色:'rgba(255,255,255,0.85)',
renderTo:“容器”
},
数据:{
表:第6页
},
标题:{
文本:“成本比较”
},
xAxis:{
时间间隔:3,
标题:{
文字:“月”
},
},
打印选项:{
系列:{
标记:{
半径:3,
填充颜色:'#FFFFFF',
线宽:2,
lineColor:null//从系列继承
},
影子:对
}
},
亚克斯:{
allowDecimals:false,
标题:{
文本:“成本[kUSD]”
},
标签:{
格式化程序:函数(){
返回Highcharts.numberFormat(此.value为0);
}
}
},
学分:{
已启用:false
},
工具提示:{
headerFormat:“{series.name}
”, pointFormat:'Month{point.x}:{point.y}kUSD' }, }); });
我的图表中有三个系列,我希望它们都使用相同的圆圈符号,但颜色不同

我已尝试将plotoptions标记符号定义添加到各个部分,但这不起作用,图表也不再显示


这可能吗?

是的,您可以将标记的打印选项设置为圆形,并将用于所有系列。例如():

$('#container').highcharts({
    plotOptions: {
        series: {
            marker: {
                symbol: 'circle'
            }
        }
    },
    series: [{
        data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
    }, {
        data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
    }, {
        data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
    }]
});