Regression in plotting of 1d datasets using plot dataset
Consider the example here https://qcodes.github.io/Qcodes/examples/Parameters/Simple-Example-of-ParameterWithSetpoints.html#Measurement before qcodes 0.25 this used to be plotted as a line plot but in 0.26.0 onwards this is now plotted as a scatter plot.
Some debugging indicate that this is because the setpoints and probably also data has gained an extra singleton dimension this means that np.all_close in datatype_from_setpoints_1d will always return True since [[1,2,3,...]] and [1,2,3,...] are always identical due to broadcasting.
This looks like a bug in https://github.com/QCoDeS/Qcodes/pull/3024
Bisect gives us
There are only 'skip'ped commits left to test. The first bad commit could be any of: 4e85af2b34e4de17fb53f1e0b669735128669559 dbca9072490bbf034fb1c5ae500c11b9278a2bb6 663ed26683005f3ca6ad56fd080a357c064203b4 7f92e3327c2a95d7897950ae1f0c3332f3487a34 26f687f19636244fc21e711f3f8b2960120284ac We cannot bisect more!