コード例 #1
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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'])
コード例 #2
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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'])
コード例 #3
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_xtlrotation():
    ''' bar chart xticklabelrotation. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticklabelrotation=60,
                  group_names=['a', 'b', 'c'])
コード例 #4
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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)
コード例 #5
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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'])
コード例 #6
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_xtlrotation():
    ''' bar chart xticklabelrotation. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax,
                  _data(),
                  xticklabelrotation=60,
                  group_names=['a', 'b', 'c'])
コード例 #7
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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'])
コード例 #8
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_hdls():
    ''' bar chart handlers. '''
    fig = plt.figure()
    ax = fig.gca()

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

    ax.legend(hdls, ['E1', 'E2'])
コード例 #9
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_hdls():
    ''' bar chart handlers. '''
    fig = plt.figure()
    ax = fig.gca()

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

    ax.legend(hdls, ['E1', 'E2'])
コード例 #10
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_edgecolor_none():
    ''' bar chart edgecolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), edgecolor=None)
コード例 #11
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_hatchcolor():
    ''' bar chart hatchcolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), hatchcolor='r', hatchs=['/', '//'])
コード例 #12
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_xticks():
    ''' bar chart xticks. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticks=[0, 2, 3])
コード例 #13
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_colors():
    ''' bar chart colors. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), colors=['r', 'b'])
コード例 #14
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_xticks():
    ''' bar chart xticks. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), xticks=[0, 2, 3])
コード例 #15
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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)
コード例 #16
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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'])
コード例 #17
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_data(self):
     ''' Invalid data. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*array.*'):
         barchart.draw(self.axes, [[1, 2], [1, 2, 3]])
コード例 #18
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_data(self):
     ''' Invalid data. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*array.*'):
         barchart.draw(self.axes, [[1, 2], [1, 2, 3]])
コード例 #19
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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))
コード例 #20
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_return_num_handlers(self):
     ''' Returned number of handlers. '''
     hdls = barchart.draw(self.axes, _data())
     self.assertEqual(len(hdls), len(_data()[0]))
コード例 #21
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_edgecolor_none():
    ''' bar chart edgecolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), edgecolor=None)
コード例 #22
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_linewidth():
    ''' bar chart linewidth. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), linewidth=5.0)
コード例 #23
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_yaxis_log():
    ''' bar chart yaxis log. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), log=True)
コード例 #24
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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'])
コード例 #25
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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)
コード例 #26
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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)
コード例 #27
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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'])
コード例 #28
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_xticks(self):
     ''' Invalid xticks. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*xticks.*'):
         barchart.draw(self.axes, _data(), xticks=['x'])
コード例 #29
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_yaxis_log():
    ''' bar chart yaxis log. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), log=True)
コード例 #30
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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])
コード例 #31
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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)
コード例 #32
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_colors(self):
     ''' Invalid colors. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*colors.*'):
         barchart.draw(self.axes, _data(), colors=['k'])
コード例 #33
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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)
コード例 #34
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_hatchs(self):
     ''' Invalid hatchs. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*hatchs.*'):
         barchart.draw(self.axes, _data(), hatchs=['/', '//', 'xx'])
コード例 #35
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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)
コード例 #36
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_base():
    ''' bar chart base. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data())
コード例 #37
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_linewidth():
    ''' bar chart linewidth. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), linewidth=5.0)
コード例 #38
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_nparray():
    ''' bar chart with data np.array. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, np.array(_data()))
コード例 #39
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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)
コード例 #40
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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])
コード例 #41
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_colors():
    ''' bar chart colors. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), colors=['r', 'b'])
コード例 #42
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_colors(self):
     ''' Invalid colors. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*colors.*'):
         barchart.draw(self.axes, _data(), colors=['k'])
コード例 #43
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_return_num_handlers(self):
     ''' Returned number of handlers. '''
     hdls = barchart.draw(self.axes, _data())
     self.assertEqual(len(hdls), len(_data()[0]))
コード例 #44
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_nparray():
    ''' bar chart with data np.array. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, np.array(_data()))
コード例 #45
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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))
コード例 #46
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_group_names():
    ''' bar chart group names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), group_names=['Aa', 'Bb', '$Cc$'])
コード例 #47
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 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'])
コード例 #48
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_width():
    ''' bar chart width. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), width=0.5)
コード例 #49
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_xticks(self):
     ''' Invalid xticks. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*xticks.*'):
         barchart.draw(self.axes, _data(), xticks=['x'])
コード例 #50
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_hatchcolor():
    ''' bar chart hatchcolor. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), hatchcolor='r', hatchs=['/', '//'])
コード例 #51
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_base():
    ''' bar chart base. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data())
コード例 #52
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_group_names():
    ''' bar chart group names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), group_names=['Aa', 'Bb', '$Cc$'])
コード例 #53
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
 def test_invalid_hatchs(self):
     ''' Invalid hatchs. '''
     with self.assertRaisesRegexp(ValueError, r'\[barchart\] .*hatchs.*'):
         barchart.draw(self.axes, _data(), hatchs=['/', '//', 'xx'])
コード例 #54
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_entry_names():
    ''' bar chart entry names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), entry_names=['x', '$x^2$'])
コード例 #55
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_nobkdn():
    ''' bar chart without breakdown. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), breakdown=False)
コード例 #56
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_width():
    ''' bar chart width. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), width=0.5)
コード例 #57
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_entry_names():
    ''' bar chart entry names. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), entry_names=['x', '$x^2$'])
コード例 #58
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_cbshrk():
    ''' bar chart cluster_bar_shrink. '''
    fig = plt.figure()
    ax = fig.gca()

    barchart.draw(ax, _data(), cluster_bar_shrink=0.5)
コード例 #59
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
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)
コード例 #60
0
ファイル: test_barchart.py プロジェクト: gaomy3832/easypyplot
def test_barchart_cbshrk():
    ''' bar chart cluster_bar_shrink. '''
    fig = plt.figure()
    ax = fig.gca()

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