我使用Google图表API来显示折线图,但是我需要将数字显示为货币.在图表本身上,我已经能够将数字显示为货币,但是当鼠标悬停在一个点上并且对话框显示时,该数字不会按照指定显示.
<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>
从该图像可以看出,左边显示的垂直列在上面的代码中使用vAxis.format指定的小数点,但对话框不显示小数或美元符号(我在之后添加了美元符号屏幕截图).