MCPcopy Create free account
hub / github.com/QuantFans/quantdigger / update

Method update

quantdigger/digger/analyze.py:216–238  ·  view source on GitHub ↗
(self, op)

Source from the content-addressed store, hash-verified

214 self.radio.on_clicked(self.update)
215
216 def update(self, op):
217 for ax in self.axes:
218 self.fig.delaxes(ax)
219 for c in self.cursors:
220 del c
221 if op == "scatter":
222 print("scatter_analyze")
223 self.axes, self.cursors = scatter_analyze(self.fig, self.data)
224 elif op == "summary":
225 print("summary_analyze")
226 self.axes, self.cursors = summary_analyze(self.fig, self.data, self.nbar, 1)
227 elif op == "summary2":
228 print("summary2_analyze")
229 self.axes, self.cursors = summary_analyze(self.fig, self.data, self.nbar, 2)
230 elif op == "entry":
231 print("entry_analyze")
232 self.axes, self.cursors = entry_analyze(self.fig, self.data, self.nbar)
233 elif op == "exit":
234 print("exit_analyze")
235 self.axes, self.cursors = exit_analyze(self.fig, self.data, self.nbar)
236 elif op == "simple":
237 self.axes, self.cursors = simple_entry_analyze(self.fig, self.data, self.nbar)
238 self.fig.canvas.draw()

Callers 15

setSpanMethod · 0.45
setLowerPositionMethod · 0.45
setUpperPositionMethod · 0.45
setGradientLeftColorMethod · 0.45
setGradientRightColorMethod · 0.45
handleMousePressMethod · 0.45
mouseReleaseEventMethod · 0.45
__init__Method · 0.45
load_k_lineMethod · 0.45
update_k_lineMethod · 0.45
append_k_lineMethod · 0.45
draw_candlesMethod · 0.45

Calls 5

scatter_analyzeFunction · 0.85
summary_analyzeFunction · 0.85
entry_analyzeFunction · 0.85
exit_analyzeFunction · 0.85
simple_entry_analyzeFunction · 0.85

Tested by

no test coverage detected