用marker参数来指定,或者用set_marker函数,参看matplotlib的帮助
>>>from matplotlib.lines import Line2D
>>>help(Line2D.set_marker)
def set_marker(self, marker):
"""
Set the line marker
========== ==========================
marker description
========== ==========================
'.'point
','pixel
'o'circle
'v'triangle_down
'^'triangle_up
'<'triangle_left
'>'triangle_right
'1'tri_down
'2'tri_up
'3'tri_left
'4'tri_right
's'square
'p'pentagon
'*'star
'h'hexagon1
'H'hexagon2
'+'plus
'x'x
'D'diamond
'd'thin_diamond
'|'vline
'_'hline
TICKLEFT tickleft
TICKRIGHT tickright
TICKUP tickup
TICKDOWN tickdown
CARETLEFT caretleft
CARETRIGHT caretright
CARETUPcaretup
CARETDOWN caretdown
'None' nothing
' 'nothing
'' nothing
========== ==========================
ACCEPTS: [ '+' | '*' | ',' | '.' | '1' | '2' | '3' | '4'
| '<' | '>' | 'D' | 'H' | '^' | '_' | 'd'
| 'h' | 'o' | 'p' | 's' | 'v' | 'x' | '|'
| TICKUP | TICKDOWN | TICKLEFT | TICKRIGHT
| 'None' | ' ' | '' ]
"""
1、首先在python软件中,创建一个响应鼠标的自定义函数,当鼠标在画布上面点击一下,就画一个圆。
2、创建一个画布,背景是白色:img=np.ones((365,500,3),np.uint8)*255。
3、然后创建一个窗口:cv2.namedWindow('image')。当鼠标在这个窗口里面的时候,上面的自定义函数会响应鼠标。
4、开始一个while循环,每次在image窗口里面点击鼠标,就会画一个圆。
5、执行程序之后,在画布上随机的点击鼠标,就可以得到彩色的圆。
确定边界位移最大最小值得,长宽,锁定取点范围
随机取位移(x,y)使 x,y 都在对应数值范围内,
通过map定点写入记录写入量当数值=500后断开程序