Description
Occasionally when trying to render markers with scattergl, I get the following:
Offscreen-For-WebGL-000000C6A5E1D5E0]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
When this happens, most of the markers are not rendered. Hover and click still work for them though. An example of hovering over a point that doesn't render is included in the screenshot below:
That plot looks like the following when all points are rendered:
If I switch to 'scatter' or 'pointcloud' or use lines instead of markers, it works fine (lines example):
Stranger, I often get this error with a subset of the data but not with the full data set. The full data set looks like this using markers and scattergl:
When I switch to 'edit in chart studio' the problem goes away. When I dump the plot data to json then bring into codepen, the problem goes away (https://codepen.io/rhamner/pen/zJWREL). It is probably important to know that this is the same machine...the issue appears with the same data set on the same machine sometimes.
Any idea on what could be causing this? Unfortunately, I can't get the issue to reproduce with the exact same data in codepen so I'm hoping the warning/error, screenshots, and actual data set in that codepen link are sufficient.
I saw a maybe similar issue reported here: