【问题标题】:HighChart pointPlacement on y-axisHighCharts 点在 y 轴上的位置
【发布时间】:2019-05-22 18:05:44
【问题描述】:

对于相同的值,我想将点放在折线图 y 轴上的不同位置。

试过pointPlacement,但它只适用于x轴(类别轴)。

我想要 o/p 为 -

这里我的值对于所有行都是相同的,但这些行是垂直对齐的。 如果我使用 pointPlacement,那么这些线将垂直对齐,这是我不想要的。

请建议一个属性以在高图中垂直对齐点。

【问题讨论】:

    标签: highcharts


    【解决方案1】:

    您可以增加重叠点的y值或使用其他一些视觉概念来呈现数据:https://www.highcharts.com/forum/viewtopic.php?t=39648

    var series = [{
            data: [1, 4, 1, 3, 1]
        }, {
            data: [2, 4, 1, 3, 2]
        }, {
            data: [3, 4, 1, 3, 3]
        }],
        increaseValue = 0.1;
    
    series[0].data.forEach(function(point, i) {
        series.forEach(function(s) {
            if (point === s.data[i]) {
                s.data[i] += increaseValue;
                increaseValue += 0.1;
            }
        });
        increaseValue = 0.1;
    });
    

    现场演示: http://jsfiddle.net/BlackLabel/t369ep5h/

    【讨论】:

      猜你喜欢
      • 2015-01-19
      • 1970-01-01
      • 2018-11-04
      • 2013-11-17
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 2018-10-01
      相关资源
      最近更新 更多