apache / echarts

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

[Bug] I draw a scatter chart with markarea and set it to large:ture, but when I select, the markarea comes to the front. #19951

Open kei-soft opened 1 month ago

kei-soft commented 1 month ago

Version

5.5.0

Link to Minimal Reproduction

https://echarts.apache.org/examples/en/editor.html?c=line-simple&code=GYVwdgxgLglg9mABAcwKZlQJwIZVQEV2wAoI5woBKRAbwFgAoRZxAG1SkQBMjEBeRAG0AugG5GLRMDiZExdpxj9EABlGIlAHkRkK6mAGoD1ek0kseUbADoADiADOAC2KCJ5j8QCyuJ9ZxgXHAAtsTUAFSIAIwqKpTWUHAAYjAAHqhcxABMlAA0iAD0BYip7h6S3r7-2IEhYYiRMXEJyWkZ2dSFxQCeZebClOJmzAC-fZgcIJhIlthDYwyMcLawCMqmzLMOHABctA7kmBCoe2gYOHiEVsQAzLFxI7l9qQCCqTAOezSPfd1vH18fsNENtMDBUJ8hH1JBtypIoN1bCdEAByBwQXB4TAop7AuGsbCYNCIPZQTAgVC4uGSLYcACSgVQqRJqip1OY6DIXGRsPZfJKexUbP57O6eyi0JFo2F1OChIA1i8JtgvpL2Q4YOwwFBSeTKWrqbM9m48VKoaazSxeZbqWBsMFkSifJh5YglahsNEcQabSxXu9ISiYt6Lb6WH8A3sgyoUT6zUCw-ZrYnJP6Aai7iGU-UI-mUZm41KFonhIX-jL-TA8MEAMoI9iq0P8sisGRRokAIxIQsQWQArH38j2opRY03ysW-ZOPNPEMIZYk4KwO3BUo24cAPVApjyy7MAFpwELrs25hwM7lr1FgBCoMf8hN8jvk5wnqUIpHGlETaA41G2JdumQBA_xRVgYAwAANUDwIwABNUD5VQVBbFAiB2EJFFS3HUYDVnR9mGfRwnDfcxF2XVcvx_KBQIA1ggJA_IwIg1BoKY2DUAQpikJQtCMOxecDSI5wABkIPlKNsFYVgs3KNNz0ZK8hQNKAnEwOAoCgdgABVEUdbkV3AY5ZI8VT1M09h8FQAkxUQO5lNDcgoAAeWAAAhF8SNoMsWxkF5WFsJwVVUawJVDfDGBGUQgA

Steps to Reproduce

below link https://echarts.apache.org/examples/en/editor.html?c=line-simple&code=GYVwdgxgLglg9mABAcwKZlQJwIZVQEV2wAoI5woBKRAbwFgAoRZxAG1SkQBMjEBeRAG0AugG5GLRMDiZExdpxj9EABlGIlAHkRkK6mAGoD1ek0kseUbADoADiADOAC2KCJ5j8QCyuJ9ZxgXHAAtsTUAFSIAIwqKpTWUHAAYjAAHqhcxABMlAA0iAD0BYip7h6S3r7-2IEhYYiRMXEJyWkZ2dSFxQCeZebClOJmzAC-fZgcIJhIlthDYwyMcLawCMqmzLMOHABctA7kmBCoe2gYOHiEVsQAzLFxI7l9qQCCqTAOezSPfd1vH18fsNENtMDBUJ8hH1JBtypIoN1bCdEAByBwQXB4TAop7AuGsbCYNCIPZQTAgVC4uGSLYcACSgVQqRJqip1OY6DIXGRsPZfJKexUbP57O6eyi0JFo2F1OChIA1i8JtgvpL2Q4YOwwFBSeTKWrqbM9m48VKoaazSxeZbqWBsMFkSifJh5YglahsNEcQabSxXu9ISiYt6Lb6WH8A3sgyoUT6zUCw-ZrYnJP6Aai7iGU-UI-mUZm41KFonhIX-jL-TA8MEAMoI9iq0P8sisGRRokAIxIQsQWQArH38j2opRY03ysW-ZOPNPEMIZYk4KwO3BUo24cAPVApjyy7MAFpwELrs25hwM7lr1FgBCoMf8hN8jvk5wnqUIpHGlETaA41G2JdumQBA_xRVgYAwAANUDwIwABNUD5VQVBbFAiB2EJFFS3HUYDVnR9mGfRwnDfcxF2XVcvx_KBQIA1ggJA_IwIg1BoKY2DUAQpikJQtCMOxecDSI5wABkIPlKNsFYVgs3KNNz0ZK8hQNKAnEwOAoCgdgABVEUdbkV3AY5ZI8VT1M09h8FQAkxUQO5lNDcgoAAeWAAAhF8SNoMsWxkF5WFsJwVVUawJVDfDGBGUQgA

image

I draw a scatter chart with markarea and set it to large:ture, but when I select, the markarea comes to the front. A bug occurs when there are more than 2000 points. I need to draw a large data chart, so I need to set large:true.

Is it possible to make markarea go to behind??

Current Behavior

image

Expected Behavior

image

Environment

- OS:
- Browser:
- Framework:

Any additional comments?

No response

helgasoft commented 1 month ago

Brush selection does not work with large scatter series, see #19240. See also #17079, #18929, #19857. The markArea popping up in front is another, secondary bug. I think this should be a high priority issue 🚩 since brush selection is often performed on large data.

yougdlek commented 1 month ago

I also have a same problem, it will be very helpful if fix the bug