def test_hist(): from mvpa2.viz import hist from mvpa2.misc.data_generators import normal_feature_dataset from matplotlib.axes import Subplot ds = normal_feature_dataset(10, 3, 10, 5) plots = hist(ds, ygroup_attr='targets', xgroup_attr='chunks', noticks=None, xlim=(-.5, .5), normed=True) assert_equal(len(plots), 15) for sp in plots: assert_is_instance(sp, Subplot) # simple case plots = hist(ds) assert_equal(len(plots), 1) assert_is_instance(plots[0], Subplot) # make sure it works with plan arrays too plots = hist(ds.samples) assert_equal(len(plots), 1) assert_is_instance(plots[0], Subplot)
def plot_feature_hist(dataset, xlim=None, noticks=True, targets_attr='targets', chunks_attr=None, **kwargs): """This function is deprecated and will be removed. Replacement mvpa2.viz.hist() """ import warnings warnings.warn("plot_feature_hist() is deprecated and will be removed", DeprecationWarning) from mvpa2.viz import hist return hist(dataset, xlim=xlim, noticks=noticks, ygroup_attr=targets_attr, xgroup_attr=chunks_attr, **kwargs)