GitHub user dosubot[bot] added a comment to the discussion: Bubble Chart 
Overlap Issue in Superset

<!-- Greeting -->
Hi @Amargudipalle! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the 
superset team.

<!-- Answer -->
Bubble chart overlap in Superset 4.0.2 is a known limitation, especially with 
dense datasets. The main controls you can use are: reducing `maxBubbleSize`, 
lowering bubble `opacity` to make overlaps less visually dominant, and 
adjusting axis bounds or switching to log scale to spread bubbles out. These 
options are available in both the ECharts and legacy NVD3 bubble chart plugins, 
but neither supports advanced overlap mitigation like jittering, clustering, or 
packed layouts out of the box ([ECharts 
config](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/plugins/plugin-chart-echarts/src/Bubble/controlPanel.tsx#L40-L277),
 [NVD3 
config](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bubble/controlPanel.ts#L40-L138)).

For readability, rely on tooltips and legends to surface details for 
overlapping points 
([discussion](https://github.com/apache/superset/issues/35796)). If overlap 
remains a problem, consider preprocessing your data to aggregate or filter 
further, or explore alternative chart types. There is ongoing community 
interest in packed bubble charts (circle packing) to address this, but no 
built-in solution yet ([feature 
request](https://github.com/apache/superset/discussions/24267#discussioncomment-6065906)).


<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*

---
<sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/abb23e58-0be4-44e4-9a43-274244de7cb7?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/abb23e58-0be4-44e4-9a43-274244de7cb7?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/abb23e58-0be4-44e4-9a43-274244de7cb7?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/abb23e58-0be4-44e4-9a43-274244de7cb7?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/abb23e58-0be4-44e4-9a43-274244de7cb7?feedback_type=hallucination)
 | [Report 
🐛](https://app.dosu.dev/response-feedback/abb23e58-0be4-44e4-9a43-274244de7cb7?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/abb23e58-0be4-44e4-9a43-274244de7cb7?feedback_type=other)</sup>

[![Chat with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github)&nbsp;[![Open
 in 
Cursor](https://dosu.dev/dosu-in-cursor.svg)](https://cursor.com/link/prompt?text=Bubble%20chart%20overlap%20in%20Superset%204.0.2%20is%20a%20known%20limitation%2C%20especially%20with%20dense%20datasets.%20The%20main%20controls%20you%20can%20use%20are%3A%20reducing%20%60maxBubbleSize%60%2C%20lowering%20bubble%20%60opacity%60%20to%20make%20overlaps%20less%20visually%20dominant%2C%20and%20adjusting%20axis%20bounds%20or%20switching%20to%20log%20scale%20to%20spread%20bubbles%20out.%20These%20options%20are%20available%20in%20both%20the%20ECharts%20and%20legacy%20NVD3%20bubble%20chart%20plugins%2C%20but%20neither%20supports%20advanced%20overlap%20mitigation%20like%20jittering%2C%20clustering%2C%20or%20packed%20layouts%20out%20of%20the%20box%C2%A0%28%5BECharts%20config%5D%28https%3A//github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed
 
3b063ffe45377799c/superset-frontend/plugins/plugin-chart-echarts/src/Bubble/controlPanel.tsx%23L40-L277%29%2C%20%5BNVD3%20config%5D%28https%3A//github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bubble/controlPanel.ts%23L40-L138%29%29.%0A%0AFor%20readability%2C%20rely%20on%20tooltips%20and%20legends%20to%20surface%20details%20for%20overlapping%20points%C2%A0%28%5Bdiscussion%5D%28https%3A//github.com/apache/superset/issues/35796%29%29.%20If%20overlap%20remains%20a%20problem%2C%20consider%20preprocessing%20your%20data%20to%20aggregate%20or%20filter%20further%2C%20or%20explore%20alternative%20chart%20types.%20There%20is%20ongoing%20community%20interest%20in%20packed%20bubble%20charts%20%28circle%20packing%29%20to%20address%20this%2C%20but%20no%20built-in%20solution%20yet%C2%A0%28%5Bfeature%20request%5D%28https%3A//github.com/apache/superset/discussions/24267%23discussioncomment-6065906%29%29.)&nbsp;[![Join
 Dis
 
cord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/discussions/36234)

GitHub link: 
https://github.com/apache/superset/discussions/36234#discussioncomment-15059939

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to