MCPcopy Create free account
hub / github.com/vispy/vispy / _configure_2d

Method _configure_2d

vispy/plot/plotwidget.py:52–151  ·  view source on GitHub ↗
(self, fg_color=None)

Source from the content-addressed store, hash-verified

50 self.title = scene.Label("", font_size=16, color="#ff0000")
51
52 def _configure_2d(self, fg_color=None):
53 if self._configured:
54 return
55
56 if fg_color is None:
57 fg = self._fg
58 else:
59 fg = fg_color
60
61 # c0 c1 c2 c3 c4 c5 c6
62 # r0 +---------+-------+-------+-------+-------+---------+---------+
63 # | | | title | | |
64 # r1 | +-----------------------+-------+---------+ |
65 # | | | cbar | | |
66 # r2 | +-------+-------+-------+-------+---------+ |
67 # | | cbar | ylabel| yaxis | view | cbar | padding |
68 # r3 | padding +-------+-------+-------+-------+---------+ |
69 # | | | xaxis | | |
70 # r4 | +-----------------------+-------+---------+ |
71 # | | | xlabel| | |
72 # r5 | +-----------------------+-------+---------+ |
73 # | | | cbar | | |
74 # r6 |---------+-----------------------+-------+---------+---------|
75 # | padding |
76 # +---------+-----------------------+-------+---------+---------+
77
78 # padding left
79 padding_left = self.grid.add_widget(None, row=0, row_span=5, col=0)
80 padding_left.width_min = 30
81 padding_left.width_max = 60
82
83 # padding right
84 padding_right = self.grid.add_widget(None, row=0, row_span=5, col=6)
85 padding_right.width_min = 30
86 padding_right.width_max = 60
87
88 # padding right
89 padding_bottom = self.grid.add_widget(None, row=6, col=0, col_span=6)
90 padding_bottom.height_min = 20
91 padding_bottom.height_max = 40
92
93 # row 0
94 # title - column 4 to 5
95 self.title_widget = self.grid.add_widget(self.title, row=0, col=4)
96 self.title_widget.height_min = self.title_widget.height_max = 40
97
98 # row 1
99 # colorbar - column 4 to 5
100 self.cbar_top = self.grid.add_widget(None, row=1, col=4)
101 self.cbar_top.height_max = 1
102
103 # row 2
104 # colorbar_left - column 1
105 # ylabel - column 2
106 # yaxis - column 3
107 # view - column 4
108 # colorbar_right - column 5
109 self.cbar_left = self.grid.add_widget(None, row=2, col=1)

Callers 6

histogramMethod · 0.95
imageMethod · 0.95
plotMethod · 0.95
spectrogramMethod · 0.95
colorbarMethod · 0.95
picking.pyFile · 0.80

Calls 3

link_viewMethod · 0.80
add_widgetMethod · 0.45
add_viewMethod · 0.45

Tested by

no test coverage detected