2013-08-06 285 views
3

我有一些使用amCharts繪製圖表的數據。我獲取所有數據,然後在用戶生成圖表時發佈。功能loadChart(數據){用amcharts創建百分比

var chart = new AmCharts.AmSerialChart(); 
chart.dataProvider = data; 
chart.categoryField = "age"; 
catAxis = chart.categoryAxis; 
catAxis.gridCount = data.length; 
chart.pathToImages = "../images/"; 
var graph = new AmCharts.AmGraph(); 
graph.balloonText = "[[category]]: [[value]]"; 
graph.valueField = "probability" 
graph.type = "smoothedLine"; 
graph.numberFormatter = {precision:2, decimalSeparator:'.', thousandsSeparator:','}; 
graph.lineAlpha = 1; 
chart.addGraph(graph); 

反正有沒有采取這是一個十進制數據再乘以100就使用amCharts得到的百分比或者我必須改變被髮送到amCharts到數據創建圖表。

回答

1
graph.balloonText = "$[[category]]([[percents]]%)"; 
+0

這並沒有真正回答這個問題。你是否假設'百分數'是另一個數據字段,已經乘以100? – redbmk

+0

這實際上工作。在新版本的amCharts 3.x中,語法是:''「balloonText」:[[category]]的[[title]]:[[percents]]「' – bodi0