国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

plt.figure、plt.subplot介紹以及繪制圖中圖(含代碼)

這篇具有很好參考價值的文章主要介紹了plt.figure、plt.subplot介紹以及繪制圖中圖(含代碼)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.1 plt.figure()函數(shù)語法介紹

figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)

1、num:圖像編號或名稱,數(shù)字為編號 ,字符串為名稱
2、figsize:指定figure的寬和高,單位為英寸;
3、dpi參數(shù)指定繪圖對象的分辨率,即每英寸多少個像素;
4、facecolor:背景顏色;
5、edgecolor:邊框顏色;
6、frameon:是否顯示邊框。

figure函數(shù)就相當于畫畫所用的畫布,在此簡單描繪一個曲線來說明

1.2 figure實例

import matplotlib.pyplot as plt
import numpy as np
#np.linspace(start, stop, num)num是起點終點間隔總點數(shù)
x = np.linspace(0, 50, 1000)
y = np.cos(x)
fig = plt.figure()
plt.plot(x, y)
# plt.show()的作用就是將畫布及其所畫內(nèi)容顯示出來
plt.show()

結(jié)果顯示:
plt.figure,python,numpy

關(guān)于linespace的語法說明:
np.linspace(start, stop, num, endpoint, retstep, dtype)
1、star和stop為起始和終止位置,均為標量
2、num為包括start和stop的間隔點總數(shù),默認為50
3、endpoint為bool值,為False時將會去掉最后一個點計算間隔
4、restep為bool值,為True時會同時返回數(shù)據(jù)列表和間隔值
5、dtype默認為輸入變量的類型,給定類型后將會把生成的數(shù)組類型轉(zhuǎn)為目標類型
***通常是用前三個參數(shù)就可以了

2.1 subplot函數(shù)及其語法說明

subplot(a,b,c)

1、a是subplot的行數(shù);
2、b是subplot的列數(shù);
3、c是subplot中子圖的序列號;

2.2 用subplot畫多個子圖

import numpy as np
# 依次輸出函數(shù)f(x)=x、f(x)=x**2、f(x)=sin(x)f(x)=tan(x)的圖像
x = np.linspace(0, 10, 100)
x1 = x
x2 = x ** 2
x3 = np.sin(x)
x4 = np.tan(x)

fig = plt.figure()
# 此處的221指輸出模式是兩行兩列,且輸出對應的第一個子圖
plt.subplot(221)
plt.plot(x, x1)
plt.subplot(222)
plt.plot(x, x2)
plt.subplot(223)
plt.plot(x, x3)
plt.subplot(224)
plt.plot(x, x4)
plt.show()

運行程序后輸出的結(jié)果為:
plt.figure,python,numpy
根據(jù)上面程序可以看出,每一個subplot()只可以輸出一個子圖,要想輸出多個子圖,就需要使用對應的多個subplot()函數(shù)。

如果想用一個函數(shù)就直接輸出多個子圖,可以使用subplots()函數(shù)實現(xiàn)。

3.1 subplots函數(shù)介紹

在此用subplots()函數(shù)來實現(xiàn)同樣的2*2類型的子圖描繪,實現(xiàn)代碼如下:

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 10, 100)
# 劃分2*2子圖
fig, axes = plt.subplots(2, 2)
ax1 = axes[0, 0]
ax2 = axes[0, 1]
ax3 = axes[1, 0]
ax4 = axes[1, 1]

# 作圖f(x)=x
ax1.plot(x, x)
# 作圖f(x)=x**2
ax2.plot(x, x ** 2)
ax2.grid(color='r', linestyle='--', linewidth=1, alpha=0.3)
# 作圖f(x)=sin(x)
ax3.plot(x, np.sin(x))
# 作圖f(x)=tan(x)
ax4.plot(x, np.tan(x))
plt.show()

顯示結(jié)果如下:
plt.figure,python,numpy
由此,我們可以看到subplots()函數(shù)同樣實現(xiàn)了四個子圖的描繪,在功能上和2.2節(jié)所用的subplot()函數(shù)達到了一樣的效果。

4.1 使用add_axes函數(shù)繪制圖中圖

import numpy as np
import matplotlib.pyplot as plt

# 新建figure
fig = plt.figure()
# 定義數(shù)據(jù)
x = np.linspace(0, 10, 100)
y1=np.exp(x)
y2 = np.sin(x)
# 新建區(qū)域a
left, bottom, width, height = 0, 0, 1, 1
# 繪制圖像y1
ax1 = fig.add_axes([left, bottom, width, height])
ax1.plot(x, y1, 'b')
ax1.set_title('y1=exp(x)')

# 設置新增區(qū)域b,嵌套在a圖內(nèi)
left, bottom, width, height = 0.3, 0.5, 0.4, 0.4
# 繪制圖像y2
ax2 = fig.add_axes([left, bottom, width, height])
ax2.plot(x, y2, 'g')
ax2.set_title('y2=sin(x)')
plt.show()

得到的輸出結(jié)果為:
plt.figure,python,numpy文章來源地址http://www.zghlxwxcb.cn/news/detail-703316.html

到了這里,關(guān)于plt.figure、plt.subplot介紹以及繪制圖中圖(含代碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Matlab 一張圖繪制在一個figure里,多張圖繪制在一個figure里,和多張圖分別繪制在一個figure里(多重子圖)講解及代碼

    Matlab 一張圖繪制在一個figure里,多張圖繪制在一個figure里,和多張圖分別繪制在一個figure里(多重子圖)講解及代碼

    matlab的繪圖可以采用直角坐標系、對數(shù)坐標系和極坐標等形式。數(shù)據(jù)點也可用向量或矩陣形式給出,類型可以是實型或復型。 以實例和代碼講解:在不同圖形窗口下分別繪制出y=sin(x),y=sin(2x),y=sin(3x),y=sin(4x),在[0,2*pi]上的圖形 或: 函數(shù)命令plot(x1,y1,x2,y2…) 例:將y=sin(x),y=sin(2

    2024年01月19日
    瀏覽(27)
  • 在Python中matplotlib函數(shù)的plt.plot()函數(shù)的顏色參數(shù)設置,以及可以直接運行的程序代碼!

    在Python中matplotlib函數(shù)的plt.plot()函數(shù)的顏色參數(shù)設置,以及可以直接運行的程序代碼!

    在matplotlib中, plt.plot()函數(shù)可以接受顏色參數(shù) ,可以設置為 字符串顏色(如\\\'red\\\') ,也可以設置為 十六進制顏色 (如’#FF0000’表示紅色),也可以設置為 RGB元組(如(1,0,0)表示紅色) 。 如果想要用數(shù)值(如0,1)來設置顏色,可以使用 顏色映射(Colormap) 。 在matplotlib中

    2024年02月04日
    瀏覽(18)
  • 【python】plt.plot() 函數(shù)繪制loss曲線

    【python】plt.plot() 函數(shù)繪制loss曲線

    目錄 一.? 數(shù)據(jù)形式 (輸入數(shù)據(jù)) 二.??繪圖(完整代碼) 三.? plt.plot() 函數(shù) (調(diào)整圖形) 1.?plt.plot(x, y)? 2.?plt.plot(x, y, \\\"格式控制字符串\\\") 2.1 \\\"顏色\\\"與\\\"線型\\\" 2.2?\\\"點型\\\" ?3. plt.plot(x, y, \\\"格式控制字符串\\\", =參數(shù)) 訓練過程中每個epoch都輸出當前輪結(jié)果,輸出數(shù)據(jù)保存在

    2024年02月06日
    瀏覽(20)
  • Python plt.plot繪制空心圓散點圖

    Python plt.plot繪制空心圓散點圖

    使用python plot繪制折線圖,如果有需要空心圓的點,或者空心符號的可以參考: 設置后顯示如下圖片

    2024年02月15日
    瀏覽(23)
  • python基礎----08-----json、pyecharts模塊介紹以及折線圖、地圖、柱狀圖的繪制

    python基礎----08-----json、pyecharts模塊介紹以及折線圖、地圖、柱狀圖的繪制

    json就是 一種在各個編程語言中流通的數(shù)據(jù)格式,負責不同編程語言中的數(shù)據(jù)傳遞和交互、類似于: 國際通用語言 -英語。 pyecharts模塊 :如果想要 做出數(shù)據(jù)可視化效果圖,可以借助pyecharts模塊來完成。 概況: Echarts是個由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的

    2024年02月08日
    瀏覽(26)
  • 【Python】一文詳細介紹plt.rcParams 在 Matplotlib 中的原理、作用、注意事項

    【Python】一文詳細介紹plt.rcParams 在 Matplotlib 中的原理、作用、注意事項

    【Python】一文詳細介紹plt.rcParams 在 Matplotlib 中的原理、作用、注意事項 ?? 個人主頁:高斯小哥 ?? 高質(zhì)量專欄:Matplotlib之旅:零基礎精通數(shù)據(jù)可視化、Python基礎【高質(zhì)量合集】、PyTorch零基礎入門教程?? 希望得到您的訂閱和支持~ ?? 創(chuàng)作高質(zhì)量博文(平均質(zhì)量分92+),分享

    2024年04月11日
    瀏覽(20)
  • plt繪制箱型圖+散點圖

    plt繪制箱型圖+散點圖

    注意: 代碼中有一個參數(shù) zorder=1 ,這個參數(shù)是控制圖層順序的。如果不添加,散點會被箱型圖遮蓋。

    2024年02月12日
    瀏覽(22)
  • plt繪制3D漸變填充柱狀圖

    plt繪制3D漸變填充柱狀圖

    ?

    2024年02月15日
    瀏覽(19)
  • python中圖片讀取和保存以及plt.imshow()與cv2.imshow()顯示圖像顏色錯誤解決方案

    python中圖片讀取和保存以及plt.imshow()與cv2.imshow()顯示圖像顏色錯誤解決方案

    最近調(diào)試程序的時候,發(fā)現(xiàn)要保存的圖片顏色與原圖片有色差(顯示圖像變藍),郁悶良久,終于發(fā)現(xiàn)問題,望諸君避坑。 ??在用plt.imshow和cv2.imshow顯示同一幅圖時可能會出現(xiàn)顏色差別很大的現(xiàn)象。 ??原因:opencv的接口使用BGR,而matplotlib.pyplot 則是RGB模式。 單獨使用圖像是

    2024年02月11日
    瀏覽(30)
  • DEMATEL-ISM模型的Python實現(xiàn)——方法介紹以及代碼復現(xiàn)

    DEMATEL-ISM模型的Python實現(xiàn)——方法介紹以及代碼復現(xiàn)

    本文源于筆者的《系統(tǒng)工程》課程的小組作業(yè),筆者嘗試運用DEMATEL-ISM方法來進行分析,建模求解,但在網(wǎng)絡上并沒有找到相應的,特別是集合DEMATEL-ISM方法的代碼。因此自己碼了DEMATEL-ISM模型的Python代碼,并作為第一個博客發(fā)布~ 參考文獻中,筆者主要參考了李廣利等 1 的研

    2023年04月20日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包