我不熟悉使用Google图表。我已经成功地将图表包含到网站中并将数据连接到mySQL数据库,但是现在我只是在尝试对垂直轴进行格式化。
var options = {
title: 'Company Performance',
hAxis: {title: 'Year', titleTextStyle: {color: '#333'}},
vAxis: {
minValue: 0,
title: "price",
format: "currency"
},
explorer: { actions: ['dragToZoom', 'rightClickToReset']}
};
var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
chart.draw(data, options);
这是我用来设置图表格式的代码,但是,网站上的输出将原来应该是$ 1.50的内容变成了“ 4urren41970”。我尝试使用以下格式:“ $#,###”,但是它只是在图表上按字面意义打印“ $#,###”。我还尝试了其他几种格式设置选项以进行试验,但是它们都不起作用,它们只是以类似于“ 4urren41970”的方式吐出代码。
非常感谢您提供任何帮助!
价格列应为数字,而不是字符串。
echo "['".$row['date']."', ['".$row['price']."']],";
尝试删除上方价格列周围的单报价...
echo "['".$row['date']."', [".$row['price']."]],";