Yes I saw already in the documentation. Asked to quickly! Thanks a lot.

Still 1 more question...
Now I have this:
http://codepen.io/anon/pen/dMxVNY

The blue column is getting smaller but the red column suddely appears. Is 
it possible to make the blue getting smaller and the red getting bigger 
(which appears from the bottom)? 

Op maandag 23 mei 2016 15:38:29 UTC+2 schreef Daniel LaLiberte:
>
> Your code creates a new chart each time you push the buttons, and that's 
> why the startup animation applies each time.   So you need to instead only 
> create the chart one time, and then only call chart.draw() when you change 
> the data or options.
>
> On Mon, May 23, 2016 at 9:26 AM, Nico van de Mortel <[email protected] 
> <javascript:>> wrote:
>
>> I have one more question. I want to do this:
>>
>> https://developers.google.com/chart/interactive/docs/animation#changing-the-view-window
>>
>> But now the view is not changing from 0-5 to 4-5. It's redrawing 
>> everything but I don't want to redraw it. 
>> http://codepen.io/anon/pen/dMxVNY
>>
>>
>> Op maandag 23 mei 2016 12:48:50 UTC+2 schreef Daniel LaLiberte:
>>>
>>> The packages you load need to be consistent with the parts of the 
>>> library that you are using.   Loading 'corechart' is what you should do if 
>>> you only use corechart functions.
>>>
>>> The problem the following:
>>>
>>>   var chart = new google.charts.Bar(document.getElementById('columnchart'));
>>>
>>>
>>> That's what you need to change as well, to use 
>>> google.visualization.ColumnChart instead.  You will also need to NOT 
>>> convert the options.
>>>
>>> Look at your JavaScript console for errors.
>>>
>>> On Sun, May 22, 2016 at 2:32 PM, Nico van de Mortel <[email protected]
>>> > wrote:
>>>
>>>> Sorry, I mean this:
>>>>
>>>> google.charts.load('43', {'packages':['corechart']});
>>>>
>>>>
>>>> Is there any way to use column chart (with isStacked = true function) 
>>>> with using animation? 
>>>>
>>>>
>>>> Op zondag 22 mei 2016 20:27:14 UTC+2 schreef Nico van de Mortel:
>>>>
>>>>> So this should work?
>>>>>
>>>>> google.charts.load('43', {'packages':['bar', 'corechart']});
>>>>>
>>>>>
>>>>> Because in this case all of my charts disappears.. 
>>>>>
>>>>>
>>>>> Op zondag 22 mei 2016 19:04:04 UTC+2 schreef Daniel LaLiberte:
>>>>>>
>>>>>> The material Bar chart does not support animation.   Use the 
>>>>>> non-material (or 'classic') corecharts for animation.
>>>>>>
>>>>>> On Sun, May 22, 2016 at 6:45 AM, Nico van de Mortel <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> I'm using Google Charts. It has an animation function but this one 
>>>>>>> is not working for me. The documentation says that you have to add 
>>>>>>> something like this:
>>>>>>>
>>>>>>>     animation: {
>>>>>>>        startup:true,
>>>>>>>        duration: 2000,
>>>>>>>        easing: 'in',
>>>>>>>     },
>>>>>>>
>>>>>>> to your options. But that is not working for me and I can't see why.
>>>>>>>
>>>>>>>
>>>>>>> I made a codepen you can find here: 
>>>>>>> http://codepen.io/anon/pen/ZWNrOg
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> HTML:
>>>>>>>
>>>>>>>     <script type="text/javascript" 
>>>>>>> src="https://www.gstatic.com/charts/loader.js";></script>
>>>>>>> <div id="columnchart"></div><button type="button" 
>>>>>>> onclick="drawChartColumn('zoom')">Zoom</button><button type="button" 
>>>>>>> onclick="drawChartColumn('column1')">Column1</button><button 
>>>>>>> type="button" onclick="drawChartColumn('column2')">Column2</button>
>>>>>>>
>>>>>>> CSS
>>>>>>>
>>>>>>> #columnchart {
>>>>>>>   height: 300px;
>>>>>>>   width: 500px;}
>>>>>>>
>>>>>>> Javascript
>>>>>>>
>>>>>>> google.charts.load('43', {'packages':['bar', 'corechart']});
>>>>>>> google.charts.setOnLoadCallback(drawChart);
>>>>>>> function drawChart(category) {
>>>>>>>   drawChartColumn();}
>>>>>>> function drawChartColumn(category) {
>>>>>>>
>>>>>>>   var data = google.visualization.arrayToDataTable([
>>>>>>>     ['Jaar', 'Nummer1', 'Nummer2'],
>>>>>>>     ['2015', 238000000, 9400000000],
>>>>>>>     ['2016', 275000000, 9700000000],
>>>>>>>     ['2017', 339000000, 9900000000],
>>>>>>>     ['2018', 369000000, 10100000000],
>>>>>>>     ['2019', 3690000, 101000000],
>>>>>>>   ]);
>>>>>>>
>>>>>>>
>>>>>>>   if(category == 'zoom'){
>>>>>>>     var options = {
>>>>>>>           isStacked: true,
>>>>>>>         animation: {
>>>>>>>            startup:true,
>>>>>>>            duration: 2000,
>>>>>>>            easing: 'in',
>>>>>>>         },
>>>>>>>         hAxis: {viewWindow: {min:3, max:4}},
>>>>>>>         vAxis: {viewWindow: {min:0, max:3000000}}
>>>>>>>     };
>>>>>>>   }
>>>>>>>   else {
>>>>>>>     var options = {
>>>>>>>           isStacked: true,
>>>>>>>         animation: {
>>>>>>>            startup:true,
>>>>>>>            duration: 2000,
>>>>>>>            easing: 'in',
>>>>>>>         },
>>>>>>>         hAxis: {viewWindow: {min:0, max:5}}
>>>>>>>     };
>>>>>>>   }
>>>>>>>
>>>>>>>   var chart = new 
>>>>>>> google.charts.Bar(document.getElementById('columnchart'));
>>>>>>>
>>>>>>>
>>>>>>>   var view = new google.visualization.DataView(data);
>>>>>>>   var viewColumns = [0];
>>>>>>>
>>>>>>>      switch (category) {
>>>>>>>         case 'column2':
>>>>>>>           viewColumns.push(1);
>>>>>>>           viewColumns.push(2);
>>>>>>>           break;
>>>>>>>
>>>>>>>          case 'column1':
>>>>>>>           viewColumns.push(1);
>>>>>>>           break;
>>>>>>>
>>>>>>>         default:
>>>>>>>           viewColumns.push(1);
>>>>>>>       }
>>>>>>>
>>>>>>>   view.setColumns(viewColumns);
>>>>>>>   chart.draw(view, google.charts.Bar.convertOptions(options));}
>>>>>>>
>>>>>>> Google has example code but that doesn't work for me. I want to do 2 
>>>>>>> things:
>>>>>>>
>>>>>>>    - zoom to a value with animation like this example:
>>>>>>>    
>>>>>>> https://developers.google.com/chart/interactive/docs/animation#changing-the-view-window
>>>>>>>    - change number of columns like this example:
>>>>>>>    
>>>>>>> https://developers.google.com/chart/interactive/docs/animation#adding-and-removing-columns
>>>>>>>
>>>>>>> -- 
>>>>>>> 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 
>>>>>>> https://groups.google.com/group/google-visualization-api.
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/google-visualization-api/9e0a404e-a5d5-400c-addc-0a18ac74b506%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/google-visualization-api/9e0a404e-a5d5-400c-addc-0a18ac74b506%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Daniel LaLiberte 
>>>>>> <https://plus.google.com/100631381223468223275?prsrc=2>
>>>>>> [email protected]   5CC, Cambridge MA
>>>>>>
>>>>> -- 
>>>> 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 
>>>> https://groups.google.com/group/google-visualization-api.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/google-visualization-api/88a2a007-a55d-4691-a225-cc140d13c2b3%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/google-visualization-api/88a2a007-a55d-4691-a225-cc140d13c2b3%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2>
>>> [email protected]   5CC, Cambridge MA
>>>
>> -- 
>> 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] 
>> <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at 
>> https://groups.google.com/group/google-visualization-api.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-visualization-api/9aea355c-35a8-455d-983b-0564e9dfd84a%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-visualization-api/9aea355c-35a8-455d-983b-0564e9dfd84a%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2>
> [email protected] <javascript:>   5CC, Cambridge MA
>

-- 
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 https://groups.google.com/group/google-visualization-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-visualization-api/d669fd43-a72c-4ba1-a00f-d5aebb451b09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to