Echarts Animation Configuration

Sub-skill of echarts: Animation Configuration (+2).

vamseeachanta Updated

File contents

Animation Configuration (+2)

Animation Configuration

option = {
  animation: true,
  animationDuration: 1000,
  animationEasing: 'cubicOut',
  animationDelay: function (idx) {
    return idx * 50;
  }
};

DataZoom (Zoom/Pan)

option = {
  dataZoom: [
    {
      type: 'inside', // Mouse wheel zoom
      start: 0,
      end: 100
    },
    {
      type: 'slider', // Slider zoom

*See sub-skills for full details.*

## Brush Selection


```javascript
option = {
  brush: {
    toolbox: ['rect', 'polygon', 'lineX', 'lineY', 'keep', 'clear'],
    xAxisIndex: 0
  },
  // ... rest of option
};

myChart.on('brushSelected', function (params) {
  var brushComponent = params.batch[0];
  var selected = brushComponent.selected[0].dataIndex;
  console.log('Selected data indices:', selected);
});

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/data/visualization/echarts/animation-configuration commit b737ba0e85

Frequently asked questions

npx skillmds@latest add vamseeachanta/echarts-animation-configuration