Plotly.express.imshow shows letters behind numbers when number is small (i.e 1.19e-07)
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- python
- Domain
- data-visualization
Research direction
Start by reproducing the reported Plotly.express.imshow heatmap behavior with values near 1.19e-07 and compare the rendered labels with the console output. Trace the formatting path responsible for the cell text; done means small values are displayed numerically rather than as letters, without regressing normal heatmap labels.
Written by the indexing model from the issue text.
Description
While doing a course in statistics I came across the issue where numbers approaching 0 appear as letters instead of their numerical representation when using imshow for heatmaps.
Such as ending in ‘f’ for ‘OP1 - OP4’ and ‘n’ for ‘OP3 - OP4’ as seen below. Is there a way to fix this? While not dealbreaking, since Dunn’s test doesn’t benefit from displaying values below 0.01, it is still weird and unexpected behavior…
Screenshot from Plotly:
Screenshot from console log:
- Dominant language
- Python
- Stars
- 18.8k
- Forks
- 2.8k
- Avg merge
- 16h 26m
- Merged PRs (30d)
- 21
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from plotly/plotly.py
-
P3 size: 1 task
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug P1
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
feature P3
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
feature P3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
All issues in plotly/plotly.py
Similar issues
-
Add: hunch Open
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
AbdelStark/awesome-typesafe#104 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
DiamondLightSource/dodal#2211 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
openml/openml-python#1749 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
sipyourdrink-ltd/bernstein#6191 ·