ENH: plot only numeric data

does not raise anymore if there exists some valid data

forgot a test
ENH/API: remove raise_on_error in plotting functions

trivial doc fix

note the docs

revert back
Merge pull request #3572 from cpcloud/plot-nonnumeric-data-exc-1818

ENH: plot only numeric data and raise an exception *before* plotting if there is no numeric data