So i have done a little more digging and i finaly have a reproductible code example that shows the problem exactly for people that might stumble upon this.(Weird behaviour of Scatterplot)
big_endian = np.linspace(0,50,50,dtype=np.dtype(">f8")) little_endian = np.linspace(0,50,50,dtype=np.dtype("<f8")) print("Equivalence of Dtypes:",big_endian.dtype == little_endian.dtype) print("Equivalence of Values for Python \n" ,big_endian == little_endian) trace = go.Scatter(x = little_endian) go.Figure(trace).show() trace = go.Scatter(x = big_endian) go.Figure(trace)
This will show two different figures tho the values are supposed to be equivalent and i conclude that Plotly does not like big endian ordering. Maybe someone from the Plotly Team will see this and adress this issue.