Beispiel #1
0
def test_barchart_xtlfontsize():
    ''' bar chart xticklabel fontsize. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticklabelfontsize=20,
                  group_names=['a', 'b', 'c'])
Beispiel #2
0
def test_barchart_legend_opts():
    ''' bar chart legend options. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), legendloc='lower center', legendncol=2,
                  entry_names=['X', 'Y'])
Beispiel #3
0
def test_barchart_xtlrotation():
    ''' bar chart xticklabelrotation. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticklabelrotation=60,
                  group_names=['a', 'b', 'c'])
Beispiel #4
0
 def test_invalid_cluster_bar_shrink(self):
     ''' Invalid cluster_bar_shrink. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*cluster_bar_shrink.*'):
         barchart.draw(self.axes,
                       _data(),
                       breakdown=False,
                       cluster_bar_shrink=1.2)
Beispiel #5
0
def test_barchart_xtlfontsize():
    ''' bar chart xticklabel fontsize. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax,
                  _data(),
                  xticklabelfontsize=20,
                  group_names=['a', 'b', 'c'])
Beispiel #6
0
def test_barchart_xtlrotation():
    ''' bar chart xticklabelrotation. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax,
                  _data(),
                  xticklabelrotation=60,
                  group_names=['a', 'b', 'c'])
Beispiel #7
0
def test_barchart_legend_opts():
    ''' bar chart legend options. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax,
                  _data(),
                  legendloc='lower center',
                  legendncol=2,
                  entry_names=['X', 'Y'])
Beispiel #8
0
def test_barchart_hdls():
    ''' bar chart handlers. '''
    fig = plt.figure()
    ax = fig.gca()

    hdls = barchart.draw(ax, _data())

    ax.legend(hdls, ['E1', 'E2'])
Beispiel #9
0
def test_barchart_hdls():
    ''' bar chart handlers. '''
    fig = plt.figure()
    ax = fig.gca()

    hdls = barchart.draw(ax, _data())

    ax.legend(hdls, ['E1', 'E2'])
Beispiel #10
0
def test_barchart_edgecolor_none():
    ''' bar chart edgecolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), edgecolor=None)
Beispiel #11
0
def test_barchart_hatchcolor():
    ''' bar chart hatchcolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), hatchcolor='r', hatchs=['/', '//'])
Beispiel #12
0
def test_barchart_xticks():
    ''' bar chart xticks. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticks=[0, 2, 3])
Beispiel #13
0
def test_barchart_colors():
    ''' bar chart colors. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), colors=['r', 'b'])
Beispiel #14
0
def test_barchart_xticks():
    ''' bar chart xticks. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticks=[0, 2, 3])
Beispiel #15
0
def test_barchart_cbshrk_nobkdn():
    ''' bar chart cluster_bar_shrink without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), cluster_bar_shrink=0.5, breakdown=False)
Beispiel #16
0
 def test_invalid_group_names(self):
     ''' Invalid group names. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*group names.*'):
         barchart.draw(self.axes, _data(), group_names=['a', 'b', 'c', 'd'])
Beispiel #17
0
 def test_invalid_data(self):
     ''' Invalid data. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*array.*'):
         barchart.draw(self.axes, [[1, 2], [1, 2, 3]])
Beispiel #18
0
 def test_invalid_data(self):
     ''' Invalid data. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*array.*'):
         barchart.draw(self.axes, [[1, 2], [1, 2, 3]])
Beispiel #19
0
 def test_invalid_data_dim(self):
     ''' Invalid data dimension. '''
     for d in [0, 1, 3, 4]:
         with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*dim.*'):
             barchart.draw(self.axes, np.zeros([3] * d))
Beispiel #20
0
 def test_return_num_handlers(self):
     ''' Returned number of handlers. '''
     hdls = barchart.draw(self.axes, _data())
     self.assertEqual(len(hdls), len(_data()[0]))
Beispiel #21
0
def test_barchart_edgecolor_none():
    ''' bar chart edgecolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), edgecolor=None)
Beispiel #22
0
def test_barchart_linewidth():
    ''' bar chart linewidth. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), linewidth=5.0)
Beispiel #23
0
def test_barchart_yaxis_log():
    ''' bar chart yaxis log. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), log=True)
Beispiel #24
0
 def test_invalid_entry_names(self):
     ''' Invalid entry names. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*entry names.*'):
         barchart.draw(self.axes, _data(), entry_names=['x', 'y', 'z'])
Beispiel #25
0
def test_barchart_xticks_nobkdn():
    ''' bar chart xticks without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticks=[0, 2, 3], breakdown=False)
Beispiel #26
0
 def test_invalid_cluster_bar_shrink(self):
     ''' Invalid cluster_bar_shrink. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*cluster_bar_shrink.*'):
         barchart.draw(self.axes, _data(), breakdown=False,
                       cluster_bar_shrink=1.2)
Beispiel #27
0
 def test_invalid_group_names(self):
     ''' Invalid group names. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*group names.*'):
         barchart.draw(self.axes, _data(), group_names=['a', 'b', 'c', 'd'])
Beispiel #28
0
 def test_invalid_xticks(self):
     ''' Invalid xticks. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*xticks.*'):
         barchart.draw(self.axes, _data(), xticks=['x'])
Beispiel #29
0
def test_barchart_yaxis_log():
    ''' bar chart yaxis log. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), log=True)
Beispiel #30
0
 def test_not_enough_def_colors(self):
     ''' Not enough default colors. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*default colors.*'):
         barchart.draw(self.axes, [[1] * 100])
Beispiel #31
0
def test_barchart_cbshrk_nobkdn():
    ''' bar chart cluster_bar_shrink without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), cluster_bar_shrink=0.5, breakdown=False)
Beispiel #32
0
 def test_invalid_colors(self):
     ''' Invalid colors. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*colors.*'):
         barchart.draw(self.axes, _data(), colors=['k'])
Beispiel #33
0
def test_barchart_xticks_nobkdn():
    ''' bar chart xticks without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticks=[0, 2, 3], breakdown=False)
Beispiel #34
0
 def test_invalid_hatchs(self):
     ''' Invalid hatchs. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*hatchs.*'):
         barchart.draw(self.axes, _data(), hatchs=['/', '//', 'xx'])
Beispiel #35
0
def test_barchart_colors_nobkdn():
    ''' bar chart colors without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), colors=['r', 'b'], breakdown=False)
Beispiel #36
0
def test_barchart_base():
    ''' bar chart base. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data())
Beispiel #37
0
def test_barchart_linewidth():
    ''' bar chart linewidth. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), linewidth=5.0)
Beispiel #38
0
def test_barchart_nparray():
    ''' bar chart with data np.array. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, np.array(_data()))
Beispiel #39
0
def test_barchart_colors_nobkdn():
    ''' bar chart colors without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), colors=['r', 'b'], breakdown=False)
Beispiel #40
0
 def test_not_enough_def_colors(self):
     ''' Not enough default colors. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*default colors.*'):
         barchart.draw(self.axes, [[1] * 100])
Beispiel #41
0
def test_barchart_colors():
    ''' bar chart colors. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), colors=['r', 'b'])
Beispiel #42
0
 def test_invalid_colors(self):
     ''' Invalid colors. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*colors.*'):
         barchart.draw(self.axes, _data(), colors=['k'])
Beispiel #43
0
 def test_return_num_handlers(self):
     ''' Returned number of handlers. '''
     hdls = barchart.draw(self.axes, _data())
     self.assertEqual(len(hdls), len(_data()[0]))
Beispiel #44
0
def test_barchart_nparray():
    ''' bar chart with data np.array. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, np.array(_data()))
Beispiel #45
0
 def test_invalid_data_dim(self):
     ''' Invalid data dimension. '''
     for d in [0, 1, 3, 4]:
         with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*dim.*'):
             barchart.draw(self.axes, np.zeros([3] * d))
Beispiel #46
0
def test_barchart_group_names():
    ''' bar chart group names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), group_names=['Aa', 'Bb', '$Cc$'])
Beispiel #47
0
 def test_invalid_entry_names(self):
     ''' Invalid entry names. '''
     with self.assertRaisesRegexp(ValueError,
                                  r'\[barchart\] .*entry names.*'):
         barchart.draw(self.axes, _data(), entry_names=['x', 'y', 'z'])
Beispiel #48
0
def test_barchart_width():
    ''' bar chart width. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), width=0.5)
Beispiel #49
0
 def test_invalid_xticks(self):
     ''' Invalid xticks. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*xticks.*'):
         barchart.draw(self.axes, _data(), xticks=['x'])
Beispiel #50
0
def test_barchart_hatchcolor():
    ''' bar chart hatchcolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), hatchcolor='r', hatchs=['/', '//'])
Beispiel #51
0
def test_barchart_base():
    ''' bar chart base. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data())
Beispiel #52
0
def test_barchart_group_names():
    ''' bar chart group names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), group_names=['Aa', 'Bb', '$Cc$'])
Beispiel #53
0
 def test_invalid_hatchs(self):
     ''' Invalid hatchs. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*hatchs.*'):
         barchart.draw(self.axes, _data(), hatchs=['/', '//', 'xx'])
Beispiel #54
0
def test_barchart_entry_names():
    ''' bar chart entry names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), entry_names=['x', '$x^2$'])
Beispiel #55
0
def test_barchart_nobkdn():
    ''' bar chart without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), breakdown=False)
Beispiel #56
0
def test_barchart_width():
    ''' bar chart width. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), width=0.5)
Beispiel #57
0
def test_barchart_entry_names():
    ''' bar chart entry names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), entry_names=['x', '$x^2$'])
Beispiel #58
0
def test_barchart_cbshrk():
    ''' bar chart cluster_bar_shrink. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), cluster_bar_shrink=0.5)
Beispiel #59
0
def test_barchart_width_nobkdn():
    ''' bar chart width without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), width=0.5, breakdown=False)
Beispiel #60
0
def test_barchart_cbshrk():
    ''' bar chart cluster_bar_shrink. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), cluster_bar_shrink=0.5)