def test_general_plot1d(): """ Test general plot1d -- whether 1d-Hist can be plotted properly. """ h = Hist( axis.Regular(50, -5, 5, name="A", label="a [units]", underflow=False, overflow=False), ).fill(np.random.normal(size=10)) assert h.plot1d(color="green", ls="--", lw=3) plt.close("all") # dimension error h = Hist( axis.Regular(50, -5, 5, name="A", label="a [units]", underflow=False, overflow=False), axis.Regular(50, -4, 4, name="B", label="b [units]", underflow=False, overflow=False), ).fill(np.random.normal(size=10), np.random.normal(size=10)) with pytest.raises(Exception): h.plot1d() # wrong kwargs names with pytest.raises(Exception): h.project("A").plot1d(abc="red") # wrong kwargs type with pytest.raises(Exception): h.project("B").plot1d(ls="red") plt.close("all")