A clear and concise description of what the bug is. I created a stacked bar chart with logarithmic scale and sometimes some values are not displayed while present in tooltip
How to reproduce the bug
Create a stacked chart
Expected results
Stacked rectangle idrawn correctly
Actual results
A stacked bar is missing one rectangle among the expected 3 ( see middle of the first image).
Screenshots
In the "ReviewFixed" stack I expect to see 3 rectangles but only the 2 are visible
Same chart but in linear scale
Here given the scale
Environment
(please complete the following information): Superset(downloaded 2 weeks ago) is run via docker compose - browser type and version: firefox - superset version: image pulled is supersetxl:01 - python version: using version contained in the image - node.js version: using version contained in the image - any feature flags active:
Checklist
Make sure to follow these steps before submitting your issue - thank you!
- [ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
- [ ] I have reproduced the issue with at least the latest released version of superset.
- [ X] I have checked the issue tracker for the same issue and I haven't found one similar.
Additional context
Comment From: rusackas
Hi there. Can you provide some sample data to reproduce this issue (even if it's made up) as a CSV or a SQL query? Are you also able to say if the version of superset you downloaded was 3.0 or newer? Thanks :)
Comment From: justinpark
FYI: This issue exists within ECharts (as reported #19517)
Comment From: rusackas
It seems like ECharts is NOT going to fix this: https://github.com/apache/echarts/issues/19234#issuecomment-1776794193
Perhaps we should disable stacking when log axis is enabled? And/or disable log axis when stacking is enabled? The controls need to just check each other's state to be disabled and pop up a warning "you must disable {other control} for this to be enabled"
Comment From: rusackas
@kasiazjc @kgabryje @michael-s-molina Curious your thoughts on the above proposal. You can basically have Stacking OR Logarithmic Axis, but not both. Curious for any UI ideas here, as this is an unusual thing in the design conditional controls, to disable one control and display a tooltiop/warning saying that it's off because another control is enabled somewhere else.