基本
st=>start: 開始
e=>end: 結束
op1=>operation: 獲取鼠標點擊位置
sub1=>subroutine: 繼續點擊
cond=>condition: 兩個點及以上
io=>inputoutput: 擬合直線
st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1
升級
st=>start: 開始
e=>end: 結束
n=>no: 否
op1=>operation: 獲取鼠標點擊位置
sub1=>subroutine: 繼續點擊
sub2=>subroutine: 繼續監聽
cond=>condition: 三個點及以上
cond1=>condition: 擬合曲線
st->op1->cond->cond1
cond(yes)->cond1->e
cond(no)->sub1(right)->op1
cond1(no)->sub1(right)->op1
cond1(yes)->e