<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
plt.plot(x, y, format_string, **kwargs)
引數 | 說明 |
---|---|
x | X軸資料,列表或陣列,可選 |
y | Y軸資料,列表或陣列 |
format_string | 控制曲線的格式字串,可選 |
**kwargs | 第二組或更多(x,y,format_string),可畫多條曲線 |
format_string 由顏色字元、風格字元、標記字元組成
**kwargs : 第二組或更多(x,y,format_string)
color : 控制顏色, color=‘green’
linestyle : 線條風格, linestyle=‘dashed’
marker : 標記風格, marker=‘o’
markerfacecolor: 標記顏色, markerfacecolor=‘blue’
markersize: 標記尺寸, markersize=20
b = np.arange(5) plt.plot(b,b*1.0,'g.-',b,b*1.5,'rx',b,b*2.0, 'b') plt.show()
plt.scatter()函數用於生成一個scatter散點圖。
matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, hold=None, **kwargs
引數 | 解釋說明 |
---|---|
x,y | 表示的是shape大小為(n,)的陣列,也就是我們即將繪製散點圖的資料點,輸入資料。 |
s | 表示的是大小,是一個標量或者是一個shape大小為(n,)的陣列,可選,預設20。 |
c | 表示的是色彩或顏色序列,可選,預設藍色’b’。但是c不應該是一個單一的RGB數位,也不應該是一個RGBA的序列,因為不便區分。c可以是一個RGB或RGBA二維行陣列。 |
marker | MarkerStyle,表示的是標記的樣式,可選,預設’o’。 |
cmap | Colormap,標量或者是一個colormap的名字,cmap僅僅當c是一個浮點數陣列的時候才使用。如果沒有申明就是image.cmap,可選,預設None。 |
norm | Normalize,資料亮度在0-1之間,也是隻有c是一個浮點數的陣列的時候才使用。如果沒有申明,就是預設None。 |
vmin,vmax | 標量,當norm存在的時候忽略。用來進行亮度資料的歸一化,可選,預設None。 |
alpha | 標量,0-1之間,可選,預設None。 |
linewidths | 標記點的長度,預設None。 |
例子
import numpy as np import matplotlib.pyplot as plt np.random.seed(0) x=np.random.rand(20) y=np.random.rand(20) area=(50*np.random.rand(20))**2 plt.scatter(x,y,s=area,alpha=0.5) plt.show()
1.設定圖例的位置
plt.legend(loc=' ')
2.設定圖例字型大小
fontsize : int or float or {‘xx-small', ‘x-small', ‘small', ‘medium', ‘large', ‘x-large', ‘xx-large'}
3.設定圖例邊框及背景
plt.legend(loc='best',frameon=False) #去掉圖例邊框 plt.legend(loc='best',edgecolor='blue') #設定圖例邊框顏色 plt.legend(loc='best',facecolor='blue') #設定圖例背景顏色,若無邊框,引數無效
4.設定圖例標題
legend = plt.legend(["BJ", "SH"], title='Beijing VS Shanghai') #或者 plt.plot(["BJ", "SH"],loc='upper left',title='Beijing VS Shanghai')
5.設定圖例名字及對應關係
legend = plt.legend([p1, p2], ["BJ", "SH"])
範例
import matplotlib.pyplot as plt import numpy as np x = np.arange(0,10,1) plt.plot(x,x,'r--',x,np.cos(x),'g--',marker='*') plt.xlabel('row') plt.ylabel('cow') plt.legend(["BJ","SH"],loc='upper left',loc='upper left') plt.show()
執行結果
到此這篇關於Python中plt.plot()、plt.scatter()和plt.legend函數用法的文章就介紹到這了,更多相關plt.plot()、plt.scatter()和plt.legend函數內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45