Tôi đang sử dụng API biểu đồ Google để hiển thị biểu đồ dạng đường, nhưng tôi cần số để hiển thị dưới dạng đơn vị tiền tệ. Trên chính biểu đồ, tôi đã có thể nhận được các con số để hiển thị như tiền tệ, nhưng khi con chuột di chuột qua một điểm và hộp thoại hiển thị, số đó không được hiển thị như được chỉ định.Hiển thị đơn vị tiền tệ trong API biểu đồ Google
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable(<?php echo $data; ?>);
var options = {
chartArea:{left:40,top:10},
pointSize: 6,
vAxis: {format:'$###,###,###.00'}, // Money format
legend: {position:'none'}
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
Như bạn có thể nhìn thấy từ hình ảnh này, cột dọc hiển thị ở bên trái không sử dụng dấu chấm thập phân theo quy định sử dụng vAxis.format
trong đoạn mã trên, nhưng hộp thoại không hiển thị số thập phân hoặc ký hiệu đô la (I thêm dấu đô la sau khi chụp màn hình).
http://i48.tinypic.com/121uznm.jpg
Làm thế nào tôi có thể lấy số trong hộp thoại để hiển thị giống như những con số trong trái thẳng hàng cột dọc?
Tôi đã thử cập nhật mảng PHP mà tôi đang sử dụng để điền dữ liệu vào định dạng tiền tệ ở đó, nhưng sau đó biểu đồ Google không hiển thị vì nó không phải là chữ số thuần túy.
Bạn có tìm thấy câu trả lời của mình không ?? –