DespotMagic commented on issue #19857:
URL: https://github.com/apache/echarts/issues/19857#issuecomment-2074131625

   > Looks like disabling progressive thru progressiveThreshold fixes the zoom 
problem - 
[Demo](https://echarts.apache.org/examples/en/editor.html?c=scatter-large&code=GYVwdgxgLglg9mABAcwKZgCIEMpYBQA26ANInMMAM6pQCUiA3gFCKJFSJYBOXiAvIjCoA7ogBiBODgDMAJgCCPLAE9C6RACpEs2gG4WbGmQr9EABn2tgcXmo4xTFxA4A8hsLucBqL_WatWdkQAD1MvAFkcAAsAOi4sMAATOABbPHotAEYLA0CjZX5cgIjomMoYMDxg-gBaItZQrTUkAFJtRAB-cxjMxAAuRBqzHozESKhY-KTU9MQvesQ8ciojAB9V83oAekRsywDuLgBtZZ8AXVNg_dZDk4pz02V9gF8DLhoQLiRD_VfygC9UKYAKyoaT6CAISgcRI4LC9ARoTBwvAA1B6JhwAAOsAQpn8iFgUCIAwJrCgqGCUD6C1QECi3CglBi1i4KRwMSwiUSAGFUuzKHhYbhMjEiGBkBNEDsdHNEAByRAABTgFSZ8oMz2IBigcDgBFgWNJWp1eoIACM4MFSUUiMBqQqIOgKVx5dqAohgKgcJ9UDaPaxhVgAFp6lLGoqvVgmhryYIwSjG92IZRxhNJgzmrggShRDOBuGh1IDI5FMkBKDKLF-hUVcqJVAaj1RxBnZMJGDs3FgAbALAEajJ6hcGCoROIUse8usMBYFI1-XyN0LSvVgbyygQHAu5cBxBBgZBzLJj2JTvocpQkvy4JuhXKeVthaUZQpS0EADKMEBA2kJ4CMAUikH6ViSjALKw2JYBAgHKAMwwACwLDGAZYlwcDIO8lDlAAbqgAAqURYVE-qJAMaJeJkkYGGcTDPPoTApMoPIMlwUAxAgeDylmOZRNQRDQKgiR3ngWL0HwAB84GsPxphYjE5o4P
 
SRxmBcXTyYpUDKapZSoAJFKJCpZwxEGACSSSUv0CryvsTEsYyulQAA8ji8CVAwiBFESJIMBSVJ9Buel0gZAVePxYroJKUQts8GKxUAA).
   
   It is clear that this will solve the issue. Problems initially sounded like 
problems with progressive rendering. In your example there are 5000 points so 
it works well. In my application for example we need to display up to 100,000 
points (or 150,000 points) and be able to select them and zoom in/zoom out this 
brush area. Performance for 100 000 points with progressive rendering is 
satisfactory, but the fact that the selected dots disappear during Zoom - this 
is a blocker for us.
   
   In my opinion this is a progressive rendering error with brush area. Because 
if you move the selection area even just a little, all the points are 
immediately selected correctly.  Also if I click on "Keep selections" and 
select additionally some empty area, it will also correct the currently 
selected brush area and display all the points correctly.  
   So these actions trigger some internal events of ECharts that force it to 
render the selected area correctly. And zoom does not trigger these processes 
during rendering (progressive rendering). 
   
   If we can’t fix it, then at least find what event needs to be dispatched 
after Zoom In/Out to force ECharts to render correctly all points in the 
selected area and get the correct list of selected points  in "brushSelected" 
event.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org
For additional commands, e-mail: commits-h...@echarts.apache.org

Reply via email to