Code Monkey home page Code Monkey logo

Comments (6)

yi-boide avatar yi-boide commented on July 21, 2024 2

非常感谢,根据你提供的方法,已解决卡顿问题。

from echarts-extension-amap.

plainheart avatar plainheart commented on July 21, 2024

数据量大的话建议将 renderOnMoving 设置为 falselargeMode 设置为 true 看看会不会好些。因为默认只要地图视图发生变化,ECharts 就会重绘一次,尤其是高德地图 2.0 用了 WebGL,重绘会更频繁。

另外,从 ECharts 方面,可以考虑试试 渐进式渲染大数据量优化。如果其中有用涟漪散点图,建议配置下 zlevel 使之与普通散点分层渲染。

from echarts-extension-amap.

yi-boide avatar yi-boide commented on July 21, 2024

将renderOnMoving设置为false,largeMode设置为看true后,拖动,缩放卡顿效果有了明显改观,不过将鼠标移入到点上面时的label提示还是不会展示出来,label的提示是否可以改为点击才展示提示?

from echarts-extension-amap.

plainheart avatar plainheart commented on July 21, 2024

label 可能不太行,不过 tooltip 可以,设置 tooltip.triggerOnclick 即可。

from echarts-extension-amap.

yi-boide avatar yi-boide commented on July 21, 2024

我这个点是有1000多组series组成的10200个点,每个series中点的数量不定,点的提示做到tooltip中,不使用label是吧
还有点的大小能够随着缩放的变化而改变吗?

from echarts-extension-amap.

plainheart avatar plainheart commented on July 21, 2024

提示如果复杂的话建议用 tooltip,如果比较简单,就显示个名字的话,label 足够了。

点的大小能够随着缩放的变化而改变吗

ECharts 暂不支持根据比例缩放。不过可以尝试自己实现,思路是监听地图的 zoomchange 事件,计算一个你认为合适的比例,用 setOption 更新下 symbolSize 即可。symbolSize 也支持回调函数,或许也可以在这个回调函数中获取地图缩放级别然后计算一个合适的值并返回。

from echarts-extension-amap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.