Hi,
I tend to agree,

We are constantly working on making the visualizations more lenient, and in
this case it means that we should simply ignore the annotations cols if they
are not explicitly asked to be displayed.

Will fix soon, in one of the next version releases.


Regards,
VizGuy



On Fri, May 22, 2009 at 7:25 PM, Dieter Krachtus <
[email protected]> wrote:

>
> I know one can hide Annotations by setting displayAnnotations to
> false.
>
> View parameters like displayAnnotations should be independent of the
> actual data model. If it were, this code would work:
>
> <html>
>  <head>
>    <script type='text/javascript' src='http://www.google.com/jsapi'></
> script>
>    <script type='text/javascript'>
>      google.load('visualization', '1', {'packages':
> ['annotatedtimeline']});
>      google.setOnLoadCallback(drawChart);
>      function drawChart() {
>        var data = new google.visualization.DataTable();
>        data.addColumn('date', 'Date');
>        data.addColumn('number', 'Sold Pencils');
>        data.addColumn('string', 'title1');
>        data.addColumn('string', 'text1');
>        data.addColumn('number', 'Sold Pens');
>        data.addColumn('string', 'title2');
>        data.addColumn('string', 'text2');
>        data.addRows(6);
>        data.setValue(0, 0, new Date(2008, 1 ,1));
>        data.setValue(0, 1, 30000);
>        data.setValue(0, 4, 40645);
>        data.setValue(1, 0, new Date(2008, 1 ,2));
>        data.setValue(1, 1, 14045);
>        data.setValue(1, 4, 20374);
>        data.setValue(2, 0, new Date(2008, 1 ,3));
>        data.setValue(2, 1, 55022);
>        data.setValue(2, 4, 50766);
>        data.setValue(3, 0, new Date(2008, 1 ,4));
>        data.setValue(3, 1, 75284);
>        data.setValue(3, 4, 14334);
>        data.setValue(3, 5, 'Out of Stock');
>        data.setValue(3, 6, 'Ran out of stock on pens at 4pm');
>        data.setValue(4, 0, new Date(2008, 1 ,5));
>        data.setValue(4, 1, 41476);
>        data.setValue(4, 2, 'Bought Pens');
>        data.setValue(4, 3, 'Bought 200k pens');
>        data.setValue(4, 4, 66467);
>        data.setValue(5, 0, new Date(2008, 1 ,6));
>        data.setValue(5, 1, 33322);
>        data.setValue(5, 4, 39463);
>
>        var chart = new google.visualization.AnnotatedTimeLine
> (document.getElementById('chart_div'));
>        chart.draw(data, {displayAnnotations: false});
>      }
>    </script>
>  </head>
>
>  <body>
>    <div id='chart_div' style='width: 700px; height: 240px;'></div>
>  </body>
> </html>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to