我正在使用Google可视化API.
以下是我的示例代码.如果两个图表中唯一的图表都可以显示出来.但我不能同时工作.谢谢你的建议.
以下是我的示例代码.如果两个图表中唯一的图表都可以显示出来.但我不能同时工作.谢谢你的建议.
<!DOCTYPE html> <html> <head> <Meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></Meta> <title>Home Page</title> <!--Load the AJAX API--> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> //Load the Visualization API and the ready-made Google table visualization google.load('visualization','1',{'packages':['corechart']}); </script> <script type='text/javascript'> function drawA() { // Define the chart using setters: var wrap = new google.visualization.ChartWrapper(); wrap.setChartType('ColumnChart'); wrap.setDataSourceUrl('dataurl'); wrap.setContainerId('checkin-column'); wrap.setOptions({'title':'Daily Check-in Numbers','width':500,'height':400}); wrap.draw(); wrap.getChart(); } function drawB() { // Define the chart using setters: var wrap = new google.visualization.ChartWrapper(); wrap.setChartType('ColumnChart'); wrap.setDataSourceUrl('dataurl2'); wrap.setContainerId('redemption-table'); wrap.setOptions({'title':'Redemption History','height':400}); wrap.draw(); } function drawVisualization() { drawA(); drawB(); } google.setOnLoadCallback(drawVisualization); </script> </head> <body> <div id="checkin-column"/> <p/> <div id="redemption-table"/> </body> </html>
解决方法
问题在于你的div.
替换为:
<div id="checkin-column"/> <p/> <div id="redemption-table"/>
有了这个:
<div id="checkin-column"></div> <p></p> <div id="redemption-table"></div>