Vue PolarChart - animation
The UI component animates its elements at the beginning of its lifetime and when the data source changes.
NOTE
If multiple charts on the page do not fit in the window, the animation may not work smoothly. Disable the animation or adjust the markup to fit the charts.
jQuery
index.js
$(function() { $("#polarChartContainer").dxPolarChart({ // ... animation: { easing: "linear", duration: 500, maxPointCountSupported: 100 } }); });
Angular
app.component.html
app.component.ts
app.module.ts
<dx-polar-chart ... > <dxo-animation easing="linear" [duration]="500" [maxPointCountSupported]="100"> </dxo-animation> </dx-polar-chart>
import { Component } from '@angular/core'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent { // ... }
import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; import { DxPolarChartModule } from 'devextreme-angular'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, DxPolarChartModule ], providers: [ ], bootstrap: [AppComponent] }) export class AppModule { }
Vue
App.vue
<template> <DxPolarChart ... > <DxAnimation easing="linear" :duration="500" :max-point-count-supported="100" /> </DxPolarChart> </template> <script> import 'devextreme/dist/css/dx.light.css'; import DxPolarChart, { DxAnimation } from 'devextreme-vue/polar-chart'; export default { components: { DxPolarChart, DxAnimation }, // ... } </script>
React
App.js
import React from 'react'; import 'devextreme/dist/css/dx.light.css'; import PolarChart, { Animation } from 'devextreme-react/polar-chart'; class App extends React.Component { render() { return ( <PolarChart ... > <Animation easing="linear" duration={500} maxPointCountSupported={100} /> </PolarChart> ); } } export default App;
maxPointCountSupported
Specifies how many series points the UI component should have before the animation will be disabled.
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.