示例#1
0
 def test_1d_x_axes_label_bin_plot(self):
     fig, ax = plt.subplots()
     funcs.plot(ax,
                self.ws2d_histo_non_dist,
                'rs',
                specNum=1,
                axis=MantidAxType.BIN)
     self.assertEqual(ax.get_xlabel(), "Spectrum")
示例#2
0
 def test_1d_y_axes_label_auto_distribution_off(self):
     try:
         config['graph1d.autodistribution'] = 'Off'
         fig, ax = plt.subplots()
         funcs.plot(ax, self.ws2d_histo_non_dist, 'rs', specNum=1)
         self.assertEqual(ax.get_ylabel(), "Counts")
     finally:
         config['graph1d.autodistribution'] = 'On'
示例#3
0
 def test_1d_bin_numeric_axis(self):
     fig, ax = plt.subplots()
     x_axis = mantid.api.NumericAxis.create(2)
     x_axis.setValue(0, 3.)
     x_axis.setValue(1, 5.)
     ws_local = CloneWorkspace(self.ws2d_histo, StoreInADS=False)
     ws_local.replaceAxis(1, x_axis)
     funcs.plot(ax, ws_local, 'rs', specNum=1, axis=MantidAxType.BIN)
示例#4
0
 def test_1d_x_axes_label_spectrum_plot(self):
     fig, ax = plt.subplots()
     funcs.plot(ax,
                self.ws2d_histo_non_dist,
                'rs',
                specNum=1,
                axis=MantidAxType.SPECTRUM)
     self.assertEqual(ax.get_xlabel(), "Wavelength ($\\AA$)")
示例#5
0
 def test_1d_x_axes_label_numeric_axis_bin_plot(self):
     fig, ax = plt.subplots()
     x_axis = mantid.api.NumericAxis.create(2)
     x_axis.setValue(0, 3.)
     x_axis.setValue(1, 5.)
     ws_local = CloneWorkspace(self.ws2d_histo_non_dist, StoreInADS=False)
     ws_local.replaceAxis(1, x_axis)
     funcs.plot(ax, ws_local, 'rs', specNum=1, axis=MantidAxType.BIN)
     self.assertEqual(ax.get_xlabel(), "")
示例#6
0
 def test_1d_slicepoint(self):
     fig, ax = plt.subplots()
     funcs.plot(ax, self.ws_MD_2d, slicepoint=(None, 0, 0))
     funcs.plot(ax, self.ws_MD_2d, slicepoint=(0, None, 0))
     funcs.plot(ax, self.ws_MD_2d, slicepoint=(0, 0, None))
     self.assertRaises(AssertionError, funcs.plot, ax, self.ws_MD_2d, slicepoint=(0, None, None))
     self.assertRaises(AssertionError, funcs.plot, ax, self.ws_MD_2d)
示例#7
0
 def test_1d_indices(self):
     fig, ax = plt.subplots()
     funcs.plot(ax, self.ws_MD_2d, indices=(slice(None), 0, 0))
     funcs.plot(ax, self.ws_MD_2d, indices=(0, slice(None), 0))
     funcs.plot(ax, self.ws_MD_2d, indices=(0, 0, slice(None)))
     self.assertRaises(AssertionError, funcs.plot, ax, self.ws_MD_2d, indices=(0, slice(None), slice(None)))
     self.assertRaises(AssertionError, funcs.plot, ax, self.ws_MD_2d)
示例#8
0
 def test_1d_y_axes_label_distribution_workspace_auto_distribution_on(self):
     fig, ax = plt.subplots()
     funcs.plot(ax, self.ws2d_histo, 'rs', specNum=1)
     self.assertEqual(ax.get_ylabel(), "Counts ($\\AA$)$^{-1}$")
示例#9
0
 def test_1d_log(self):
     fig, ax = plt.subplots()
     funcs.plot(ax, self.ws2d_histo, LogName='my_log')
     ax1 = ax.twiny()
     funcs.plot(ax1, self.ws2d_histo, LogName='my_log', FullTime=True)
示例#10
0
 def test_1d_bin(self):
     fig, ax = plt.subplots()
     funcs.plot(ax, self.ws2d_histo, 'rs', specNum=1, axis=MantidAxType.BIN)
示例#11
0
 def test_1d_plots(self):
     fig, ax = plt.subplots()
     funcs.plot(ax, self.ws2d_histo, 'rs', specNum=1)
     funcs.plot(ax, self.ws2d_histo, specNum=2, linewidth=6)
     funcs.plot(ax, self.ws_MD_1d, 'bo')