I think youโre running into https://github.com/plotly/plotly.js/issues/3339, which affected both candlestick and OHLC traces when the open, high, low, close, properties were set to pandas series or numpy arrays. This was fixed in plotly.js 1.43.0 and released in plotly.py version 3.5.0.
Could you try updating and see if that takes care of the problem? If you arenโt able to upgrade, you can work around the problem by converting these arrays to Python lists with the pandas tolist() method.
@jmmease youโre awesome!
I went for tolist() solution since updating plotly to 3.5.0 returns errors when trying to use iplot in JupyterLab. Iโm using 3.4.0, referencing to compatibility requirements for JupyterLab from plotly.py/CHANGELOG.md at master ยท plotly/plotly.py ยท GitHub