HI,

thanks for the answer, I'll have a llok to regular line chart.

johann

Le mardi 28 février 2012 15:56:00 UTC+1, asgallant a écrit :
>
> I don't believe any of the things you want are possible with the ATL 
> charts.  Regular line charts allow you to use a log scale and/or reverse 
> the vertical axis direction (which is what I assume you mean by "reverse 
> scale"), and, with some hackery, they probably can be made to change the 
> legend depending on which line you are hovering over.  With the annotation 
> column role and the new ChartRangeFilters, *most* of the ATL 
> functionality is available to LineCharts.
>
> On Tuesday, February 28, 2012 3:48:35 AM UTC-5, Jojo1309 wrote:
>>
>> Hi,
>>
>> I'm using Visualization API, and specially, the annotatedtimeline graph.
>>
>> I want to do several things:
>>
>> - First, in the legend, I want to display only the legends of the curves 
>> currently on the mouse position. For example, in the sample code I provide, 
>> when the mouse is on the red curve, I don't want to see the blue legend. I 
>> didn't find how to to this.
>>
>> - I also want to display log scale
>>
>> - And then, is it possible to display reverse scales?
>>
>> Thanks for any help
>>
>> Johann
>>
>> function drawVisualization()
>>
>> {
>>
>>  var data = new google.visualization.DataTable();
>>
>>
>> data.addColumn('datetime', 'Heure');
>>
>> data.addColumn('number', 'Curve1');
>>
>> data.addColumn('number', 'Curve12');
>>
>>
>> data.addRows(16);
>>
>> data.setValue(0, 0, new Date(2011, 7 ,22 ,1 ,0));
>>
>> data.setValue(0, 1, 0);
>>
>> data.setValue(1, 0, new Date(2011, 7 ,22 ,1 ,15));
>>
>> data.setValue(1, 1, 0);
>>
>> data.setValue(2, 0, new Date(2011, 7 ,22 ,1 ,30));
>>
>> data.setValue(2, 1, 0);
>>
>> data.setValue(3, 0, new Date(2011, 7 ,22 ,1 ,45));
>>
>> data.setValue(3, 1, 0);
>>
>> data.setValue(4, 0, new Date(2011, 7 ,22 ,4 ,15));
>>
>> data.setValue(4, 2, 0);
>>
>> data.setValue(5, 0, new Date(2011, 7 ,22 ,4 ,30));
>>
>> data.setValue(5, 2, 10);
>>
>> data.setValue(6, 0, new Date(2011, 7 ,22 ,4 ,45));
>>
>> data.setValue(6, 2, 100);
>>
>> data.setValue(7, 0, new Date(2011, 7 ,22 ,5 ,0));
>>
>> data.setValue(7, 2, 10000);
>>
>> data.setValue(8, 0, new Date(2011, 7 ,22 ,5 ,15));
>>
>> data.setValue(8, 2, 10);
>>
>> data.setValue(9, 0, new Date(2011, 7 ,22 ,5 ,30));
>>
>> data.setValue(9, 2, 15);
>>
>> data.setValue(10, 0, new Date(2011, 7 ,22 ,5 ,45));
>>
>> data.setValue(10, 2, 20);
>>
>> data.setValue(11, 0, new Date(2011, 7 ,22 ,6 ,0));
>>
>> data.setValue(11, 2, 18);
>>
>> data.setValue(12, 0, new Date(2011, 7 ,22 ,6 ,15));
>>
>> data.setValue(12, 2, 0);
>>
>> data.setValue(13, 0, new Date(2011, 7 ,22 ,6 ,30));
>>
>> data.setValue(13, 2, 0);
>>
>> data.setValue(14, 0, new Date(2011, 7 ,22 ,6 ,45));
>>
>> data.setValue(14, 2, 0);
>>
>> data.setValue(15, 0, new Date(2011, 7 ,22 ,7 ,0));
>>
>> data.setValue(15, 2, 0);
>>
>>
>> Here's my sample code:
>>
>> var formatter_short = new google.visualization.DateFormat({pattern: 
>> 'dd/MM/yyyy HH:mm'});
>>
>> formatter_short.format(data, 0);
>>
>>
>> var timeline = new 
>> google.visualization.AnnotatedTimeLine(document.getElementById('visualization'));
>>
>> timeline.draw(data, {
>>
>>   'displayAnnotationsFilter': true,
>>
>>   'displayExactValues': false,
>>
>>   'dateFormat' : 'dd MMMM yyyy HH:mm:ss',
>>
>>   'legendPosition': 'newRow',
>>
>>   'displayRangeSelector' : false, 
>>
>>   'displayZoomButtons': false,
>>
>>   'fill' : 30,
>>
>>   legend:'bottom'
>>
>> });
>>
>> }
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-visualization-api/-/6hlVX8_N9voJ.
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