首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何保持x轴最大值在高图表中不发生变化?

如何保持x轴最大值在高图表中不发生变化?
EN

Stack Overflow用户
提问于 2013-09-26 07:33:21
回答 1查看 5.3K关注 0票数 1

series.addPoint (对象选项,布尔重绘,布尔移位,混合动画)

代码语言:javascript
复制
      chart: {
                events: {
                    load: function() {

                        // set up the updating of the chart each second
                        var series = this.series[0];
                        setInterval(function() {
                            var x = (new Date()).getTime(), // current time
                                y = Math.round(Math.random() * 100);
                            series.addPoint([x, y], true, false, true);
                        }, 1000);
                    }
                }
            },
            xAxis: {
                maxPadding: 1
            }

我想动态更新固定x轴范围内的数据,比如9:00到6:00,但是当重新绘制发生时,x轴中的最大值会增加,如何保持值不变?就像股票图表动态显示股票价格一样。

(http://finance.yahoo.com/echarts?s=FB+Interactive#symbol=fb;range=1d;compare=;indicator=volume;charttype=area;crosshair=on;ohlcvalues=0;logscale=off;source=undefined;)

我的代码:http://jsfiddle.net/cruelcage/ny43Z/

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-26 07:57:57

您可以告诉高海图在y轴上绘制的最小值和最大值:

代码语言:javascript
复制
 yAxis: {
            min:0,
            max:1,

请参阅更新后的示例http://jsfiddle.net/2ghdH/

Yoo也可以在x轴上做同样的事情:

代码语言:javascript
复制
var end = (new Date()).getTime()+100000;

 xAxis: {
            type: 'datetime',
            tickPixelInterval: 150,
            maxPadding :1.5,
            max:end
        },

http://jsfiddle.net/nV8cu/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19022051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档