You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi--I'm not sure how exactly this works, but I believe the layout documentation for polar traces doesn't match the behavior in the code. In particular, the bargap property seems to be missing.
For a barpolar type plot, I can verify that it works when nested within the polar key of the layout object, but not when at the parent layout level (as the documentation seems to imply: https://plotly.com/javascript/reference/layout/.
Although most of the inner workings are beyond me, behavior (not documentation) seems consistent with bits of code like:
All this leads me to believe that the documentation is wrong, or rather that whatever schema (I'm guessing this?) is informing the documentation is wrong. Of course, I wouldn't be too bothered by this, except that I assume the same schema that generates the documentation also informs the types here, which are also missing bargap, and is giving typescript grief. I know (think?) the types are not plotly's responsibility, but I think fixing the schema here would help downstream.
Thanks, and I appreciate your work.
The text was updated successfully, but these errors were encountered:
lswainemoore
changed the title
Documentation mismatch re: barpolar
Documentation mismatch re: polar + bargap
Jan 16, 2025
'you might need to reduce *opacity* to see multiple bars.'
, which seems to manifest a separate entry in here, though not in the polar layout section. I have to say I am now quite confused about what the intentions are here--any help with the relationship between all these files would be appreciated!
Hi--I'm not sure how exactly this works, but I believe the layout documentation for polar traces doesn't match the behavior in the code. In particular, the
bargap
property seems to be missing.For a
barpolar
type plot, I can verify that it works when nested within thepolar
key of the layout object, but not when at the parent layout level (as the documentation seems to imply: https://plotly.com/javascript/reference/layout/.Although most of the inner workings are beyond me, behavior (not documentation) seems consistent with bits of code like:
plotly.js/src/traces/barpolar/calc.js
Line 95 in 9010f78
plotly.js/src/traces/barpolar/layout_attributes.js
Line 17 in 9010f78
plotly.js/test/image/mocks/polar_wind-rose.json
Line 38 in 9010f78
All this leads me to believe that the documentation is wrong, or rather that whatever schema (I'm guessing this?) is informing the documentation is wrong. Of course, I wouldn't be too bothered by this, except that I assume the same schema that generates the documentation also informs the types here, which are also missing
bargap
, and is giving typescript grief. I know (think?) the types are not plotly's responsibility, but I think fixing the schema here would help downstream.Thanks, and I appreciate your work.
The text was updated successfully, but these errors were encountered: