apache / superset

Apache Superset is a Data Visualization and Data Exploration Platform
https://superset.apache.org/
Apache License 2.0
62.45k stars 13.73k forks source link

[Echarts]Packed Bubble Chart without axis and grid lines #16847

Closed pragyan019 closed 1 year ago

pragyan019 commented 3 years ago

Is your feature request related to a problem? Please describe. No

Describe the solution you'd like I need to have a bubble chart without the axis and gridlines, similar to the following bubble chart (created using Power BI)

bubble chart example

Describe alternatives you've considered An option to make the axis optional, instead of visualizing data with respect to all the 4 dimensions(x,y, bubble size, color), users should be able to use 2 dimensions(bubble size and color) as well and hide the gridlines in the current bubble chart

junlincc commented 3 years ago

It makes sense to have the packed bubble chart added to Superset.

@stephenLYZ I don't think Echarts offers good out of box solution. Can you spend a couple hours researching the feasibility? Tableau has a pretty good documentation of this chart, I believe.

stephenLYZ commented 3 years ago

@junlincc After some research, I think this should be possible. In the official echarts custom example, there is a circle packing based on the d3 implementation, check the following link: https://echarts.apache.org/examples/zh/editor.html?c=circle-packing-with-d3. However, there seems to be a problem with rendering, but an implementation idea is provided.

This is an example of my local run: image

pragyan019 commented 3 years ago

@stephenLYZ Is it possible to turn off the cluster mode(optional) in this implementation?

stephenLYZ commented 3 years ago

@pragyan019 Yeah. It's possible.

pragyan019 commented 3 years ago

@stephenLYZ @junlincc At the moment my organization is using Power BI, I am trying to accommodate superset in day to day tasks, the initial task that I have been assigned is to convert existing power bi/tableau dashboards to equivalent superset dashboards, it would be highly appreciated if we can get this chart in the upcoming releases :)

stephenLYZ commented 3 years ago

@pragyan019 Cool~ I think I can take some time to implement this requirement. cc @junlincc

pragyan019 commented 3 years ago

@stephenLYZ Any movement?

wuzhaoil commented 3 years ago

unsubscribehttps://github.com/notifications/unsubscribe-auth/ATDDJ4EZNVWQNNFXIFQPHCLUHO2EDANCNFSM5EZHVBZA


发件人: Pragyan Prakash @.> 发送时间: 2021年10月18日 14:03 收件人: apache/superset @.> 抄送: Subscribed @.***> 主题: Re: [apache/superset] [Echarts]Packed Bubble Chart without axis and grid lines (#16847)

@stephenLYZhttps://github.com/stephenLYZ Any movement?

― You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/apache/superset/issues/16847#issuecomment-945390568, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATDDJ4EZNVWQNNFXIFQPHCLUHO2EDANCNFSM5EZHVBZA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

pragyan019 commented 2 years ago

@stephenLYZ @junlincc I have converted all the existing dashboards to the superset, only blocked by this chart. Any help would be appreciated.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned to prevent stale bot from closing the issue.

pragyan019 commented 2 years ago

@junlincc @stephenLYZ It would be great if we can get this chart in 2.0

rusackas commented 1 year ago

I was tempted to close this as inactive, but I'm a fan of this chart type, and was just wishing for it yesterday. Because this is a feature request and not a bug, I'm going to move it over to GitHub Discussions.