Highstock:如何在最后一个值后添加一个空白区域

使用 highstock,我试图找到一种方法来避免在图形的最右侧区域水平绘制最后一个点。

我有一个每 5 秒更新一次的图表,我希望最新值始终显示在水平图表的 3/4 处,而不是图表的最右侧。所以我需要在右侧的 grpah 上有一个空白区域,没有绘制任何内容。

我只想在右侧水平绘制价格线。有点像这样:

http://img1.mukewang.com/611f717000015b4e07690456.jpg

我试图玩点对象来生成额外的隐形点来制作它。但是我在隐藏点的点中找不到有效的可见参数。


/// Trying to hide some points, doesn't seem to work:


    var CHART = $("#container").highcharts();

var POINTS = CHART.series[0].points;

    var nPoint = POINTS.length; // nPoint contain 10% more useless points


    i = nPoint*0.9;   // hide all those useless points


    for (; i<nPoint; i++)

    {

        POINTS[i].isInside = false;

        POINTS[i].isNull   = true;

        POINTS[i].options.visible = false;

        POINTS[i].options.enabled  = false;

    }


撒科打诨
浏览 139回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript