0
我創建了代表問題的jsfiddle(http://jsfiddle.net/g44YG/1/)。
描述:假設我們希望在圖表中有兩個圖形(兩組點),並且由於我們決定使用氣球(工具提示),我們將使用數字格式化程序來格式化出現在這些氣球中的數字。AmXYChart numberFormatter不適用於某些圖
chart.numberFormatter = {
precision : 1,
decimalSeparator : '.',
thousandsSeparator : ','
};
,這裏是數據,我們使用:
var chartData = [ {
z : 1.17458,
j : 2.17545
}, {
z : 5.17454,
j : 4.174545
}, {
x : 3.45343,
y : 1.55343
}, {
x : 5.53434,
y : 4.51215
} ];
這裏是兩個圖的代碼:
var graph = new AmCharts.AmGraph();
graph.xField = "z";
graph.yField = "j";
graph.lineAlpha = 0;
graph.bullet = "round";
graph.balloonText = "z:[[z]] j:[[j]]";
chart.addGraph(graph);
var graph = new AmCharts.AmGraph();
graph.xField = "x";
graph.yField = "y";
graph.lineAlpha = 0;
graph.bullet = "round";
graph.balloonText = "x:[[x]] y:[[y]]";
chart.addGraph(graph);
的問題是第一個圖形(Z,J)對於第二個圖(x,y),數字格式化程序不起作用。你可以理解我的意思是看這個jsfiddle http://jsfiddle.net/g44YG/1/。
奇怪...剛纔我試圖編輯這個演示http://www.amcharts.com/demos/scatter-chart/和numberFormatter適用於這兩個圖表 –