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适用于这两个图表 –