首页 > 解决方案 > Highcharts - 两个不同的值重叠

问题描述

Highcharts.chart('graphDiv', {
            chart: {
                type: 'area',
            },
            title: null,
            xAxis: {
                categories: ['Apr 2020'],
                title: {
                    enabled: false
                }
            },
            legend: {
                enabled: true,
                    symbolRadius: 4
            },
            yAxis: {
                title: {
                    enable: false,
                }
            },
            tooltip: {
                shared: true
            },
            plotOptions: {
                area: {
                    stacking: 'normal',
                    lineWidth: 1,
                    stickyTracking: false,
                    marker: {
                        enabled: true,
                        symbol: 'circle',
                        radius: 5 ,
                        lineColor: null,
                        states: {
                            hover: {
                                enabled: true,
                                radius: 5
                            }
                        }
                    },
                }
            },
            series: [
{
    name : 'A',
    data : [0.00060660]
},
{
    name : 'B',
    data : [0.00013098]
},
{
    name : 'C',
    data : [0.00000024]
},
{
    name : 'D',
    data : [0.00010992]
}]        
}); 

https://jsfiddle.net/RajKumari_1/gcak756f/7/

在这个 jsfiddle 中,C -> 0.00000024,D -> 0.00010992 是不同的值,但它们是重叠的。将鼠标悬停在图例中的“C”上时,数据点可见。

任何帮助表示赞赏。提前致谢。

标签: javascripthighcharts

解决方案


如果您尝试使用带有有序点的数据集,它将显示在绘图上

series: [
{
    name : 'A',
    data : [0.00060660]
},
{
    name : 'B',
    data : [0.00013098]
},
{
    name : 'C',
    data : [0.00010992]
},
{
    name : 'D',
    data : [0.00000024]
}]    

推荐阅读