apache / echarts

Apache ECharts is a powerful, interactive charting and data visualization library for browser
https://echarts.apache.org
Apache License 2.0
60.42k stars 19.61k forks source link

[Bug] Not able to unselect series in legend on frequent data updates #20427

Open alinscodes opened 3 days ago

alinscodes commented 3 days ago

Version

5.2.2

Link to Minimal Reproduction

https://echarts.apache.org/examples/en/editor.html?c=dynamic-data2&code=GYVwdgxgLglg9mABAJwIZgCZwLYBFVSoAUAlIgN4BQiiYcA7ogLy0Cmj-UrRA1HYz0QJW-AJ4kA3NUQA3VABsQrZrIVLEggLIEAFgDo0mHKUQAqRACYAjIgC0iKwAYpNZKyghkSKjRphU2KwAXLQMelBwAMpQyDBgAOakADTSNHKKwYgA2qm-Wfx68e4AYiDy8gCarKjIyaH0he6aCFA6JoJWSfWNUJzcJAC6egBWcHFEAOQA9BMkKb6-2q0GcOAYROlKJLkD0gC-UnuU8u6IGASoKlkDUidQ9Spg7Ih9RFYAnO8A7F3vXQDMkmOp2EYhUFgALGZEP8AGyORzQpwI26nTbKFhLfSGLDYEzmZHOSjAODIRAbGqIGAqZxUxAAHgcCNpMB4PDIPjOFz0AAcQABnNo4nCcYgkIFHOA82AIFSc2BQE4hTk0LgADygIQmuFE_mwMAgLwuiAAZIgACowQKIACCapg_Im-3miAicHksB5ytyMRg8SKyC1qHtjpdNBJyGwBC4gcQoEgMqQRB5NQC_I5uRoKbQ2H5KmzaayjhumdUZPOXEez1eBdzej1rCBC1c7k8SdLNArrB6rzIPA7iGmEw0A6IXZ6zTArXaDj7A6HI-bvnHRSgpXKVRq7XniC1i6XiFr_L06KyVl2S6bvj2YcQwYdAAUxlPWLGVb50FaCPAwCFgAp-VYXIjhoG9pDVO0HW9BYoFEHlMgmWBAgmW9-R5eQYCgAAZOJMnfGhBQYP8AKAhYQMQMCaBOIpMGg3xCPoEIYiUZ1pFESD-To1U4IQ9EUNyAAjVZMBqUQAHFUC9bJHC6CZkQAUgmAZUPQzCcKeLj6J0Ii4xI4DWII18YFYTjslyfDaACBDilQABrZRRX4pdYPgrUMKeJzmwYyJRGwIT5GI-RANvTsLhCCtUH0mhdgOShAKgABJF9kHSIh42gH9yQzcNSXJOQyWpFgWQZRAAFYJCpNlsuXblBRgYAoFIFwasIXkBSFdBcVFUgr3I7BRAAYR0GooD0eKAHlpR_Ih30A2ITJCHIlws0LCHCi5S3I6L9glLpSscSQgA

Steps to Reproduce

  1. Click on legend series doesn't trigger nicely on frequency 20ms updates for example.

Current Behavior

Because the chart instance I believe is update so quickly / frequent it is difficult to click and unselect a series, you can do it but it is difficult.

Expected Behavior

I want to be able to update the chart frequently, (series data and maybe other options) and still be able to unselect series.

Environment

- OS:
- Browser:
- Framework:

Any additional comments?

No response

MatthiasMert commented 3 days ago

As a workaround you could trigger the legendselect event programmatically in some way: Example