python matplotlib 如何画点 而不要画点之间的连线?

 我来答
rrzhang10
推荐于2016-04-21
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
plot(x,y,marker='*')
用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
CARETUP caretup
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' | ' ' | '' ]

"""
songwanqiang
2010-12-26 · TA获得超过2399个赞
知道小有建树答主
回答量:603
采纳率:0%
帮助的人:946万
展开全部
>>> import matplotlib.pyplot as plt
>>> x = [0,1,2]
>>> y = [0,1,4]
>>> plt.plot(x, y, '*')
[<matplotlib.lines.Line2D object at 0x0000000004355E10>]
>>> plt.show()
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JHD090902
2018-03-09
知道答主
回答量:5
采纳率:0%
帮助的人:2.3万
展开全部
plt.scatter(x, y, color = Color, marker='x')
Color为你选的颜色,比如'b','g','r','k','c','m','y'等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NiceballHN
2020-10-22
知道答主
回答量:43
采纳率:0%
帮助的人:7.4万
展开全部
plot(x, y, linestyle='None')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式