Python matplotlib.widgets.CheckButtons() Examples
The following are 12
code examples of matplotlib.widgets.CheckButtons().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
matplotlib.widgets
, or try the search function
.
Example #1
Source File: basic_qsr_visualiser.py From strands_qsr_lib with MIT License | 6 votes |
def initWindow(self): if not (self.args.placeOne and self.args.placeTwo): self.randomBB() axes().set_aspect('equal', 'datalim') plt.subplot(2, 2, (1, 2)) plt.subplot(2, 2, (1, 2)).set_aspect('equal') subplots_adjust(left=0.31) subplots_adjust(bottom=-0.7) plt.title('QSR Visualisation') axcolor = 'lightgoldenrodyellow' rax = plt.axes([0.03, 0.4, 0.22, 0.45], axisbg=axcolor) checkBox = CheckButtons(rax, self.qsr_type,(False,False,False,False,False)) checkBox.on_clicked(self.EventClick) plt.subplot(2, 2, 3) plt.axis('off') plt.text(1, 1, (self.__compute_qsr(self.bb1, self.bb2)), family='serif', style='italic', ha='center') if self.qsr: self.updateWindow() plt.show()
Example #2
Source File: functional_mri.py From visualqc with Apache License 2.0 | 6 votes |
def add_checkboxes(self): """ Checkboxes offer the ability to select multiple tags such as Motion, Ghosting Aliasing etc, instead of one from a list of mutual exclusive rating options (such as Good, Bad, Error etc). """ ax_checkbox = plt.axes(cfg.position_checkbox, facecolor=cfg.color_rating_axis) # initially de-activating all actives = [False] * len(self.issue_list) self.checkbox = CheckButtons(ax_checkbox, labels=self.issue_list, actives=actives) self.checkbox.on_clicked(self.save_issues) for txt_lbl in self.checkbox.labels: txt_lbl.set(**cfg.checkbox_font_properties) for rect in self.checkbox.rectangles: rect.set_width(cfg.checkbox_rect_width) rect.set_height(cfg.checkbox_rect_height) # lines is a list of n crosses, each cross (x) defined by a tuple of lines for x_line1, x_line2 in self.checkbox.lines: x_line1.set_color(cfg.checkbox_cross_color) x_line2.set_color(cfg.checkbox_cross_color) self._index_pass = self.issue_list.index(cfg.func_mri_pass_indicator)
Example #3
Source File: script_generation_interactive.py From transparent_latent_gan with MIT License | 6 votes |
def create_button(idx_feature): """ function to built button groups for one feature """ x, y, w, h = get_loc_control(idx_feature) plt.text(x+w/2, y+h/2+0.01, feature_name[idx_feature], horizontalalignment='center', transform=plt.gcf().transFigure) ax_neg = plt.axes((x + w / 8, y, w / 4, h / 2)) b_neg = widgets.Button(ax_neg, '-', hovercolor='0.1') b_neg.on_clicked(lambda event: callback.modify_along_feature(event, idx_feature, step_size=-1 * step_size)) ax_pos = plt.axes((x + w *5/8, y, w / 4, h / 2)) b_pos = widgets.Button(ax_pos, '+', hovercolor='0.1') b_pos.on_clicked(lambda event: callback.modify_along_feature(event, idx_feature, step_size=+1 * step_size)) ax_lock = plt.axes((x + w * 3/8, y, w / 4, h / 2)) b_lock = widgets.CheckButtons(ax_lock, ['L'], [False]) b_lock.on_clicked(lambda event: callback.set_feature_lock(event, idx_feature)) return b_neg, b_pos, b_lock
Example #4
Source File: test_widgets.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_CheckButtons(): ax = get_ax() check = widgets.CheckButtons(ax, ('a', 'b', 'c'), (True, False, True)) assert check.get_status() == [True, False, True] check.set_active(0) assert check.get_status() == [False, False, True] cid = check.on_clicked(lambda: None) check.disconnect(cid)
Example #5
Source File: test_widgets.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_check_radio_buttons_image(): get_ax() plt.subplots_adjust(left=0.3) rax1 = plt.axes([0.05, 0.7, 0.15, 0.15]) rax2 = plt.axes([0.05, 0.2, 0.15, 0.15]) widgets.RadioButtons(rax1, ('Radio 1', 'Radio 2', 'Radio 3')) widgets.CheckButtons(rax2, ('Check 1', 'Check 2', 'Check 3'), (False, True, True))
Example #6
Source File: t1_mri.py From visualqc with Apache License 2.0 | 5 votes |
def add_checkboxes(self): """ Checkboxes offer the ability to select multiple tags such as Motion, Ghosting, Aliasing etc, instead of one from a list of mutual exclusive rating options (such as Good, Bad, Error etc). """ ax_checkbox = plt.axes(cfg.position_checkbox_t1_mri, facecolor=cfg.color_rating_axis) # initially de-activating all actives = [False] * len(self.issue_list) self.checkbox = CheckButtons(ax_checkbox, labels=self.issue_list, actives=actives) self.checkbox.on_clicked(self.save_issues) for txt_lbl in self.checkbox.labels: txt_lbl.set(color=cfg.text_option_color, fontweight='normal') for rect in self.checkbox.rectangles: rect.set_width(cfg.checkbox_rect_width) rect.set_height(cfg.checkbox_rect_height) # lines is a list of n crosses, each cross (x) defined by a tuple of lines for x_line1, x_line2 in self.checkbox.lines: x_line1.set_color(cfg.checkbox_cross_color) x_line2.set_color(cfg.checkbox_cross_color) self._index_pass = cfg.t1_mri_default_issue_list.index(cfg.t1_mri_pass_indicator)
Example #7
Source File: defacing.py From visualqc with Apache License 2.0 | 5 votes |
def add_checkboxes(self): """ Checkboxes offer the ability to select multiple tags such as Motion, Ghosting Aliasing etc, instead of one from a list of mutual exclusive rating options (such as Good, Bad, Error etc). """ ax_checkbox = plt.axes(cfg.position_checkbox_t1_mri, facecolor=cfg.color_rating_axis) # initially de-activating all check_box_status = [False] * len(self.issue_list) self.checkbox = CheckButtons(ax_checkbox, labels=self.issue_list, actives=check_box_status) self.checkbox.on_clicked(self.save_issues) for txt_lbl in self.checkbox.labels: txt_lbl.set(color=cfg.text_option_color, fontweight='normal') for rect in self.checkbox.rectangles: rect.set_width(cfg.checkbox_rect_width) rect.set_height(cfg.checkbox_rect_height) # lines is a list of n crosses, each cross (x) defined by a tuple of lines for x_line1, x_line2 in self.checkbox.lines: x_line1.set_color(cfg.checkbox_cross_color) x_line2.set_color(cfg.checkbox_cross_color) self._index_pass = cfg.defacing_default_issue_list.index( cfg.defacing_pass_indicator)
Example #8
Source File: diffusion.py From visualqc with Apache License 2.0 | 5 votes |
def add_checkboxes(self): """ Checkboxes offer the ability to select multiple tags such as Motion, Ghosting Aliasing etc, instead of one from a list of mutual exclusive rating options (such as Good, Bad, Error etc). """ ax_checkbox = plt.axes(cfg.position_rating_checkbox_diffusion, facecolor=cfg.color_rating_axis) # initially de-activating all actives = [False] * len(self.issue_list) self.checkbox = CheckButtons(ax_checkbox, labels=self.issue_list, actives=actives) self.checkbox.on_clicked(self.save_issues) for txt_lbl in self.checkbox.labels: txt_lbl.set(**cfg.checkbox_font_properties) # for rect in self.checkbox.rectangles: # rect.set_width(cfg.checkbox_rect_width_diffusion) # rect.set_height(cfg.checkbox_rect_height_diffusion) # lines is a list of n crosses, each cross (x) defined by a tuple of lines for x_line1, x_line2 in self.checkbox.lines: x_line1.set_color(cfg.checkbox_cross_color) x_line2.set_color(cfg.checkbox_cross_color) self._index_pass = self.issue_list.index(cfg.diffusion_mri_pass_indicator)
Example #9
Source File: test_widgets.py From coffeegrindsize with MIT License | 5 votes |
def test_CheckButtons(): ax = get_ax() check = widgets.CheckButtons(ax, ('a', 'b', 'c'), (True, False, True)) assert check.get_status() == [True, False, True] check.set_active(0) assert check.get_status() == [False, False, True] cid = check.on_clicked(lambda: None) check.disconnect(cid)
Example #10
Source File: test_widgets.py From coffeegrindsize with MIT License | 5 votes |
def test_check_radio_buttons_image(): get_ax() plt.subplots_adjust(left=0.3) rax1 = plt.axes([0.05, 0.7, 0.15, 0.15]) rax2 = plt.axes([0.05, 0.2, 0.15, 0.15]) widgets.RadioButtons(rax1, ('Radio 1', 'Radio 2', 'Radio 3')) widgets.CheckButtons(rax2, ('Check 1', 'Check 2', 'Check 3'), (False, True, True))
Example #11
Source File: test_widgets.py From twitter-stock-recommendation with MIT License | 5 votes |
def test_CheckButtons(): ax = get_ax() check = widgets.CheckButtons(ax, ('a', 'b', 'c'), (True, False, True)) assert check.get_status() == [True, False, True] check.set_active(0) assert check.get_status() == [False, False, True] cid = check.on_clicked(lambda: None) check.disconnect(cid)
Example #12
Source File: test_widgets.py From twitter-stock-recommendation with MIT License | 5 votes |
def test_check_radio_buttons_image(): get_ax() plt.subplots_adjust(left=0.3) rax1 = plt.axes([0.05, 0.7, 0.15, 0.15]) rax2 = plt.axes([0.05, 0.2, 0.15, 0.15]) widgets.RadioButtons(rax1, ('Radio 1', 'Radio 2', 'Radio 3')) widgets.CheckButtons(rax2, ('Check 1', 'Check 2', 'Check 3'), (False, True, True))