Closed
Description
To help us understand and resolve your issue please check that you have provided
the information that corresponds to the type of issue that you are submitting. You can feel free to delete the sections that do not apply to your issue.
###Bug report
Bug summary
The method patch.set_offsets() fails quietly if passed a transposed array compared to what it expects.
Code for reproduction
import scipy
from matplotlib import pyplot as plt
U = scipy.rand(2,10)
patch = plt.scatter(U[0, :], U[1, :])
U[0, :] = 0
patch.set_offsets(U)
plt.show()
Actual outcome
A figure with 5 scattered points at the origin and 5 scattered in the box [0,1]x[0,1]
Expected outcome
I expect this to fail, the array U should be Nx2, rather than 2xN
Matplotlib version
Python 2.7.11 |Anaconda 2.4.1 (x86_64)| (default, Dec 6 2015, 18:57:58) (MacOSX)
Matplotlib version: 1.5.1
Metadata
Metadata
Assignees
Labels
No labels