Bug in displaying the text defined in hovertemplate for Surface
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 18.3k
- Forks
- 2k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 28
Description
A hovertemplate for Surface defined from customdata consisting in an array of shape (m, n, 3), and defined as follows:
hover = 'theta: %{customdata[0]:.3f}'+\
'<br>phi: %{customdata[1]: .3f}'+\
'<br>power: %{customdata[2]:.3f}<extra></extra>'
is displayed correctly only for the default position of the camera.eye. If you rotate the sphere the text is displayed verbatim like in the definition of hovertemplate:
https://chart-studio.plotly.com/~empet/15737
The Python code is posted on forum: https://community.plotly.com/t/surface3d-with-customdata/42708/3.
I
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.
Research direction
Start by reproducing the Surface example from the linked forum post or chart and rotate the camera to confirm when hovertemplate substitution fails. Trace the Surface hover-label rendering path; done means the theta, phi, and power values remain formatted and substituted after camera rotation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- data-visualization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100