簡體   English   中英

滾動時跟隨序列的Highstock繪制圖像

[英]Highstock plotting images that follow series when scrolling

我需要使用Highstock插件為4個季節創建不同的背景。 我設法用不同的顏色顯示樂隊,以顯示季節的開始和結束。 然后我偶然發現了這個插件: http : //www.highcharts.com/plugin-registry/single/9/Pattern-Fill,但是我只能設置重復模式來填充整個樂隊。 或者,如果對於SVG模式,可以實現CSS“ no-repeat”之類的東西,則可以解決此問題。

如何在樂隊的中間設置圖像,使其可以很好地居中放置背景? 我先嘗試了標記,但這會影響X軸標簽。 如果沒有addBand功能,我認為使用highchart圖像渲染器繪制圖像會更聰明。 唯一的事情是您可以在圖形內使用XY坐標,但是高水平的情況並非如此,您可以水平滾動整個對象。

經過幾種不同的方法,我最終在兩個x軸上都使用了此事件:

  afterSetExtremes : function(e) {
                                var xMin = e.min;
                                var xMax = e.max;
                                var ex = graph.xAxis[1].getExtremes();
                                if (ex.min != xMin || ex.max != xMax) graph.xAxis[1].setExtremes(xMin, xMax, true, false);
                        }

([1]用於第二軸事件,[0]用於第一軸事件。)

不幸的是,我無法通過linkedTo參數達到效果。 也許我錯過了一些東西,或者它是一種與我的情況不同的功能(高儲備,2個X軸)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM