-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
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:
plotly.js/src/traces/barpolar/calc.js
Line 95 in 9010f78
gap: polarLayout.bargap, bargap: { "bargap": 0,
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.