2016-11-03 276 views
0

我正在使用地圖圖表區域根據百分比進行着色。圖例顯示顏色與其百分比之間的映射。但傳說只顯示數字,不顯示百分比。應該很明顯,這些數字是百分比。所以在每個數字或圖表頂部的%符號後應該有一個%符號。格式軸刻度標籤

似乎有這樣的事情chart tick formatting,但我找不到方法來改變它。也許這可以用stacklabels完成我期望like this with d3.js。我用highCharts嘗試過,但它似乎忽略了這些屬性。

我也嘗試改變其他幾個對象的格式屬性。在圖例對象上更改它最接近您的位置,但只有一個文本位於錯誤的位置。

編輯:使這變得複雜的事情是,我不認爲圖表有x或y軸。而是有一個colorAxis對象。也許可以使用itemStyle屬性添加帶有CSS3的文本。

+0

你有一個的jsfiddle? – void

+0

您想要圖例中的百分號或x軸標籤中的百分號? – void

+0

@void沒有JsFiddle,任何位置都可以。我認爲X軸標籤會更好,更容易。 – MrFox

回答

1

它很簡單,所有你需要做的是使用formatter

xAxis: { 
    labels: { 
    formatter: function() { 
     return this.value+"%"; 
    } 
    }, 
} 
+0

這是否解決您的問題? – void

+0

謝謝,沒有找到標籤對象。它的作品:)我用格式:'{值}%' – MrFox