Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Series for visualizing a large dataset having over 100k data items. #14033

Open
nguyencuongabcxyz opened this issue Jan 13, 2021 · 3 comments
Open
Labels
Milestone

Comments

@nguyencuongabcxyz
Copy link

What problem does this feature solve?

I am struggling to find a series for drawing a set of over 100k rectangular elements and map the visual map to their values.
It should look like the heat map series but it can support value axes.
I have tried the following series but none of them worked as what I expected:

  • Heat map series does not support value axes.
  • Custom series has a terrible performance when holding my dataset. I could not even zoom in when using the custom series.
  • ScatterGL has a performance as what I expected but it does not support the way to draw the point using axes unit size.

Is there any other series that I could use to fulfill my requirement?

What does the proposed API look like?

I expect a series having the same performance as the scatter GL and supporting drawing element in axes unit size as what the custom series does.

@echarts-bot
Copy link

echarts-bot bot commented Jan 13, 2021

Hi! We've received your issue and please be patient to get responded. 🎉
The average response time is expected to be within one day for weekdays.

In the meanwhile, please make sure that you have posted enough image to demo your request. You may also check out the API and chart option to get the answer.

If you don't get helped for a long time (over a week) or have an urgent question to ask, you may also send an email to dev@echarts.apache.org. Please attach the issue link if it's a technical question.

If you are interested in the project, you may also subscribe our mailing list.

Have a nice day! 🍵

@echarts-bot echarts-bot bot added en This issue is in English new-feature pending We are not sure about whether this is a bug/new feature. waiting-for: community labels Jan 13, 2021
@pissang
Copy link
Contributor

pissang commented Jan 13, 2021

@nguyencuongabcxyz Hi, I think you can still use scatterGL, and calculate symbolSize to match the unit size.

In the meantime, we may provide a large mode like the scatter series in the heatmap. Or add a new heatmapGL

@pissang pissang removed the pending We are not sure about whether this is a bug/new feature. label Jan 13, 2021
@pissang pissang added this to the 5.x milestone Jan 13, 2021
@nguyencuongabcxyz
Copy link
Author

@nguyencuongabcxyz Hi, I think you can still use scatterGL, and calculate symbolSize to match the unit size.

In the meantime, we may provide a large mode like the scatter series in the heatmap. Or add a new heatmapGL

@pissang Hi, What I would like to have is to be able to draw rectangular elements using the axes unit size on the value type axes. Heatmap or even heatmapGL does not seem to support that. At this moment, the only series that fulfills this requirement is the custom series but it does not behave well with my large dataset.
I've tried to use scatterGL and calculated symbolSize (using convertFromPixel api) as you mentioned but there were lots of other issues popped up. Do you have any suggestions for a proper way of doing the calculation for symbolSize?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants