在Highchart样条图的最后一点显示指标 [英] Show Indicator at last point on Highchart spline chart

查看:113
本文介绍了在Highchart样条图的最后一点显示指标的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道如何在最后一点显示标记,例如.

I know how to show marker at last point like this.

动态数据时,不知道如何标记最后一点.

When the data is dynamic, don't know how to mark the last point.

plotOptions: {
        column: {
          stacking: 'normal'
        },
        spline: {
          marker: {
            enabled: true
          }
        }
      }

推荐答案

动态添加新点时,您可以同时从当前最后一个点删除标记(

When you are adding new points dynamically you can simultaneously remove the marker from the current last point (Point.update), while adding a new point with marker enabled (Series.addPoint).

例如( JSFiddle ):

// get the series
series = $('#container').highcharts().series[0]

// remove marker from last point
series.points[series.points.length-1].update({
    marker: {
        enabled:false
    }
}, false);

// add new point with marker
series.addPoint({
    y: Math.random()*100,
    marker: {
        enabled: true
    }
});

Point.updatefalse参数是为了防止重绘,因为无论如何您都将在Series.addPoint之后重绘,这应该节省一些处理.

The false parameter for the Point.update is to prevent redrawing, as you are going to redraw after the Series.addPoint anyway, which should save some processing.

这篇关于在Highchart样条图的最后一点显示指标的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆