1樓:匿名使用者
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' ********_down
'^' ********_up
'<' ********_left
'>' ********_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' | ' ' | '' ]"""
2樓:匿名使用者
>>> import matplotlib.pyplot as plt
>>> x = [0,1,2]
>>> y = [0,1,4]
>>> plt.plot(x, y, '*')>>> plt.show()
3樓:匿名使用者
plt.scatter(x, y, color = color, marker='x')
color為你選的顏色,比如'b','g','r','k','c','m','y'等等
4樓:匿名使用者
plot(x, y, linestyle='none')
python用matplotlib繪圖時,曲線或散點怎麼刪除?
5樓:山炮小二黑
在matplotlib中,每乙個物件(圖示,軸等)都提供了各種方法來獲取其屬性或者之類物件。
如,最大的artist容器是matplotlib.figure.figure,它包括組成圖表的所有元素。
圖表的背景是乙個rectangle物件,用figure.patch屬性表示。當你通過呼叫add_subplot或者add_axes方法往圖表中新增軸(子圖時),這些子圖都將新增到figure.
axes屬性中,同時這兩個方法也返回新增進axes屬性的物件,注意返回值的型別有所不同,實際上axessubplot是axes的子類。
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
然後我們新增一條「line」到這個「axes」中去
lines = ax.plot(np.arange(1000))
此時,你可以執行fig.show()檢視到圖表物件中已經多了一條線
當然,你也可以吧lines物件的位置列印出來,我這裡是:
ok,可能這個時候你已經知道如何做了,通過查詢api我們知道是有乙個pop方法的,那麼你可能會這麼寫:
lines.pop(0)
然後你會再次執行程式,你會發現畫的先仍然存在,為什麼呢?
好吧,其實這個地方你可以理解為是乙個值傳遞,而非引用刪除,那麼正確的方法是:
ax.lines.pop(0)
你同樣可以這樣,傳遞乙個位址過去
ax.lines.remove(lines[0])
你大概可能通過這些方法進行刪除
lines.pop(0)
lines.remove()
del lines
回答完畢。
python使用matplotlib繪圖,如何在繪圖結果上顯示每個點的座標
6樓:匿名使用者
import matplotlib.pyplot as pltimport random
x1 = list(range(10))
y1 = [random.randint(0,10) for i in range(10)]
plt.plot(x1, y1, color='r',marke***cecolor='blue',marker='o')
for a, b in zip(x1, y1):
plt.text(a, b, (a,b),ha='center', va='bottom', fontsize=10)
plt.legend()
plt.show()
請問一下各位大佬,怎麼用python 的matplotlib 在一定邊界的長方形中畫出500個點? 50
7樓:小小熊掌
確定邊界位移最大最小值得,長寬,鎖定取點範圍
隨機取位移(x,y)使 x,y 都在對應數值範圍內,
通過map定點寫入記錄寫入量當數值=500後斷開程式
如何畫點關於一條直線的對稱點,如何畫乙個點關於一條直線的對稱點
設出所求點的座標a a,b 根據所設的點a a,b 和已知點b c,d 可以表示出對稱點的座標c a c 2,b d 2 且此對稱點在直線上.所以將此點代入直線,此為乙個式子.再根據點ab組成的直線與所知直線相垂直,列出兩直線的斜率之積為 1,可得第二個式子.根據這兩個式子,可以求出a,b,即所求點...
如何成為優秀而卓越的人,如何成為一個優秀而卓越的人?
天下幾乎沒有不愛自己孩子的父母,如果一對父母過度的關心你,並不見得是好事。如果你的一切事情都被父母安排好了,你的 成就感 幾近喪失,當 成就感 沒了 信心 也就蕩然無存,一個沒有自信的人生是很可怕的。中國是一個崇尚 孝 文化的國度,作為 子女 盡孝不代表什麼事情都聽父母的,如果你想過有自己價值的人生...
因為愛而堅持還是因為堅持而愛?愛到底要不要堅持?
因為愛而堅持,甚至不去理會結果。可是愛的確不是 乙個人的事情呀。祝你好運。也許只有堅持才會得到愛吧。不要再傻了!女人天生就是這樣命苦!唉!不要再去想他了,也許就象上面說的那樣,等你愛累了,愛到無法愛他了也許你會學會愛上別人。相信自己的能力!不要總讓自己沉浸在和他美好的回憶中。人是不能僅靠回憶過日子的...