You need to fix a few small things.  Remove these two lines:

google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);

and these lines (one in each drawChart function):

var cha

Remove the extra commas at the ends of some of your data rows, like this 
one:

['Dec', 0, 3, <-- this comma is causing problems]

and remove the space between the "drawChart" and the number when declaring 
the functions:

function drawChart 1() {...}
function drawChart 2() {...}

should be:

function drawChart1 () {...}
function drawChart2 () {...}

When you're done, you should have code that looks similar to this:
http://jsfiddle.net/asgallant/BL8LQ/

On Tuesday, November 12, 2013 9:47:41 PM UTC-5, Corina Campbell wrote:
>
> Ok so I am pretty sure I am making a syntax error on this second go-round. 
>  Would you mind helping me identify where I went round in the corrected 
> code:
>
>
>   <head>
>     <script type="text/javascript" src="https://www.google.com/jsapi
> "></script>
>     <script type="text/javascript">
>       google.load("visualization", "1", {packages:["corechart"]});
>       google.setOnLoadCallback(drawChart);
>       function drawChart 1() {
>         var data = google.visualization.arrayToDataTable([
>           ['Month', 'Hostile Deaths', 'Non-Hostile Deaths'],
>           
>           ['Jan',  78,      5],
>           ['Feb',  70,      11],
>           ['Mar',  71,       10],
>           ['Apr',  96,      8],
>           ['May',  120,      6,],
>           ['Jun',  93,      8],
>           ['Jul',  67,       13],
>           ['Aug',  56,      28],
>           ['Sept',  43,      23],
>           ['Oct',  29,      9],
>           ['Nov',  27,       9],
>           ['Dec',  14,      9,]
>         ]);
>
>         var options = {
>           title: 'Operation Iraqi Freedom US Military Deaths, 2007',
>           backgroundColor: ['#999999'],
>            colors:['#cc0000','#ff6600'],
>           tooltip: {isHtml: true}
>
>         };
>           var cha
>         var chart = new 
> google.visualization.LineChart(document.getElementById('chart_div_1'));
>         chart.draw(data, options);
>         
>         }
>
>       
>       
>       
>       function drawChart 2() {
>         var data = google.visualization.arrayToDataTable([
>           ['Month', 'Hostile Deaths', 'Non-Hostile Deaths'],
>           
>           ['Jan',  8,      8],
>           ['Feb',  11,      6],
>           ['Mar',  4,       5],
>           ['Apr',  13,      6],
>           ['May',  11,      13],
>           ['Jun',  10,      5],
>           ['Jul',  5,       3],
>           ['Aug',  4,      3],
>           ['Sept',  4,      6],
>           ['Oct',  2,      7],
>           ['Nov',  2,       9],
>           ['Dec',  0,      3,]
>         ]);
>
>         var options = {
>           title: 'Operation Iraqi Freedom US Military Deaths, 2009',
>           backgroundColor: ['#999999'],
>            colors:['#cc0000','#ff6600'],
>           tooltip: {isHtml: true}
>         };
>         
>           var cha
>         var chart = new 
> google.visualization.LineChart(document.getElementById('chart_div_2'));
>         chart.draw(data, options);
>
>       }
>       
>       function init () {
>     drawChart1();
>     drawChart2();
> }
>
> google.load('visualization', '1', {packages:['corechart'], callback: 
> init});
>
>     </script>
>     
>   </head>
>   <body>
> <div id="chart_div_1" style="width: 400px; height: 500px;"></div>
> <div id="chart_div_2" style="width: 400px; height: 500px;"></div>
>   </body>
>
>
> On Tuesday, November 12, 2013 9:20:06 PM UTC-5, asgallant wrote:
>>
>> Yes, you can draw multiple charts.  You need to make a few adjustments to 
>> your code in order to make it work.  First, you only want to load the 
>> Visualization API once, and use one callback.  Second, your two drawChart 
>> functions need to have different names; when you create a new function with 
>> the same name as an existing function, you overwrite the existing 
>> function.  Third, you need two unique container divs for your charts to 
>> draw in.  Here's one way you might organize it:
>>
>> function drawChart1 () {
>>     // draw the first chart
>> }
>> function drawChart2 () {
>>     // draw the second chart
>> }
>> function init () {
>>     drawChart1();
>>     drawChart2();
>> }
>> google.load('visualization', '1', {packages:['corechart'], callback: 
>> init});
>>
>> and in your HTML:
>>
>> <div id="chart_div_1" style="width: 400px; height: 500px;"></div>
>> <div id="chart_div_2" style="width: 400px; height: 500px;"></div>
>>
>> On Tuesday, November 12, 2013 6:37:08 PM UTC-5, Corina Campbell wrote:
>>>
>>> I have a question about whether it is possible to embed two GoogleCharts 
>>> into one HTML code. If so are there any tricks?  Here is my unsuccssful 
>>> attempt at it.  Please advise.
>>>
>>>
>>> <html>
>>>   <head>
>>>     <script type="text/javascript" src="https://www.google.com/jsapi
>>> "></script>
>>>     <script type="text/javascript">
>>>       google.load("visualization", "1", {packages:["corechart"]});
>>>       google.setOnLoadCallback(drawChart);
>>>       function drawChart() {
>>>         var data = google.visualization.arrayToDataTable([
>>>           ['Month', 'Hostile Deaths', 'Non-Hostile Deaths'],
>>>           
>>>           ['Jan',  78,      5],
>>>           ['Feb',  70,      11],
>>>           ['Mar',  71,       10],
>>>           ['Apr',  96,      8],
>>>           ['May',  120,      6,],
>>>           ['Jun',  93,      8],
>>>           ['Jul',  67,       13],
>>>           ['Aug',  56,      28],
>>>           ['Sept',  43,      23],
>>>           ['Oct',  29,      9],
>>>           ['Nov',  27,       9],
>>>           ['Dec',  14,      9,]
>>>         ]);
>>>
>>>         var options = {
>>>           title: 'Operation Iraqi Freedom US Military Deaths, 2007',
>>>           backgroundColor: ['#999999'],
>>>            colors:['#cc0000','#ff6600'],
>>>           tooltip: {isHtml: true}
>>>
>>>         };
>>>
>>>   var cha
>>>         var chart = new 
>>> google.visualization.LineChart(document.getElementById('chart_div'));
>>>         chart.draw(data, options);
>>>       }
>>>     
>>>     </script>
>>>     
>>>         <script type="text/javascript">
>>>       google.load("visualization", "1", {packages:["corechart"]});
>>>       google.setOnLoadCallback(drawChart);
>>>       function drawChart() {
>>>         var data = google.visualization.arrayToDataTable([
>>>           ['Month', 'Hostile Deaths', 'Non-Hostile Deaths'],
>>>           
>>>           ['Jan',  8,      8],
>>>           ['Feb',  11,      6],
>>>           ['Mar',  4,       5],
>>>           ['Apr',  13,      6],
>>>           ['May',  11,      13],
>>>           ['Jun',  10,      5],
>>>           ['Jul',  5,       3],
>>>           ['Aug',  4,      3],
>>>           ['Sept',  4,      6],
>>>           ['Oct',  2,      7],
>>>           ['Nov',  2,       9],
>>>           ['Dec',  0,      3,]
>>>         ]);
>>>
>>>         var options = {
>>>           title: 'Operation Iraqi Freedom US Military Deaths, 2009',
>>>           backgroundColor: ['#999999'],
>>>            colors:['#cc0000','#ff6600'],
>>>           tooltip: {isHtml: true}
>>>         };
>>>
>>>   var cha
>>>         var chart = new 
>>> google.visualization.LineChart(document.getElementById('chart_div'));
>>>         chart.draw(data, options);
>>>       }
>>>     </script>
>>>     
>>>   </head>
>>>   <body>
>>>     <div id="chart_div" style="width: 400px; height: 500px;"></div>
>>>   </body>
>>> </html>
>>>
>>> 
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-visualization-api.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to