@abhishek1177,
Chart animates only on the first render, as of now. Hence, it doesn’t animate when you change the chart-options / type & re-render. However, you can destroy and re-create the chart on each render with updated options as shown in this example.
__
Sachin Bisht
Team CanvasJS