0
我想在Highcharts中獲得一些自定義符號。我目前遵循的規格:如何從本地圖像對象顯示高圖系列線標記符號?
marker: {
symbol: 'url(https://www.highcharts.com/samples/graphics/sun.png)'
}
但是,這需要一個網絡調用,我試圖避免通過預先緩存圖像。我在加載圖表之前創建了一個自定義圖像。
var sun = new Image();
sun.src = 'https://www.highcharts.com/samples/graphics/sun.png'
正如預期的那樣,此代碼預加載圖像(如在鉻開發者控制檯的網絡選項卡看到的),但是當我加載圖表再次相同的URL負載。我的猜測是,這是Highchart圖書館特有的。
我也嘗試直接將符號值設置爲像symbol: sun
這樣的圖像,但是這不起作用。
我想知道如何解決這個問題。也許將本地圖像轉換爲blob,然後將其設置爲符號的值?我會嘗試,但會歡迎任何其他想法。