2016-02-24 11 views
2

我使用JSON blob通過API調用將圖表導出爲export.highcharts.com。在JavaScript中,本地化設置在全局HighCharts對象上,並且在導出時工作正常,因爲Highcharts庫使用包含本地化的SVG blob調用服務器。但是當我嘗試用我的JSON blob調用API時,我無法找到添加本地化語言的方法。 API是從我的後端調用的(Scala,而不是JavaScript)。Highcharts,如何在導出時本地化語言

有誰知道如何調用Highcharts的導出服務器(帶有JSON blob)並獲得本地化語言嗎?

回答

4

有一種解決方法是使用 POST參數到Highcharts.setOptionschart.redraw,以使更改可見。

例如(Russian JSFiddle example):

Highcharts.post("http://export.highcharts.com/", { 
    filename: "chart", 
    type: "image/png", 
    callback: "function(chart) { Highcharts.setOptions({ lang:{ /* my lang */ } }); chart.redraw(); }", 
    options: "{ /* my options */ };" 
});