成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 基于Python繪制子圖及子圖刻度的變換等的問題

基于Python繪制子圖及子圖刻度的變換等的問題

熱門標(biāo)簽:河北防封卡電銷卡 400電話辦理哪種 手機(jī)網(wǎng)頁嵌入地圖標(biāo)注位置 開封自動外呼系統(tǒng)怎么收費(fèi) 開封語音外呼系統(tǒng)代理商 天津電話機(jī)器人公司 地圖標(biāo)注線上如何操作 電銷機(jī)器人的風(fēng)險 應(yīng)電話機(jī)器人打電話違法嗎

1、涉及到圖的對比會用到子圖形式展示

先看看效果

2、繪制代碼如下

accuracy_alexnet_clef = [78.05, 78.43, 78.65, 78.61, 78.69]
accuracy_resnet_clef  = [84.56, 84.84, 85.07, 85.01, 85.13]
accuracy_alexnet_office10 = [87.30, 87.57, 87.78, 87.72, 87.50]
accuracy_resnet_office10  = [96.31, 96.35, 96.62, 96.43, 96.15]
orders = ['2', '3', '5', '10', '20']
names = ['alexnet', 'resnet']
# 創(chuàng)建兩幅子圖
f, ax = plt.subplots(2,1,figsize=(6, 8))
# 第一根柱子偏移坐標(biāo)
x = [i for i in range(len(orders))]
# 第二根柱子偏移坐標(biāo)
x1 = [i + 0.35 for i in range(len(orders))]
# 兩幅子圖之間的間距
plt.subplots_adjust(wspace =0, hspace =0.4)
# 選擇第一幅圖
figure_1 = ax[0]
# 設(shè)置x軸偏移和標(biāo)簽
figure_1.set_xticks([i+0.15 for i in x])
figure_1.set_xticklabels(orders)
# 設(shè)置y軸的范圍
figure_1.set_ylim(bottom=77,top=86)
# 繪制柱狀圖,x表示x軸內(nèi)容,accuracy_alexnet_clef表示y軸的內(nèi)容,alpha表示透明度,width表示柱子寬度
# label表示圖列
figure_1.bar(x, accuracy_alexnet_clef, alpha=0.7, width = 0.35, facecolor = '#4c72b0', label='Alexnet')
figure_1.bar(x1, accuracy_resnet_clef, alpha=0.7, width = 0.35, facecolor = '#dd8452', label='Resnet')
figure_1.set_ylabel('Accuracy%') # 設(shè)置y軸的標(biāo)簽
figure_1.set_xlabel('Order') # 設(shè)置x軸的名稱
figure_1.set_title('Alexnet') # 設(shè)置圖一標(biāo)題名稱
figure_1.legend() # 顯示圖一的圖例
# 選擇第二幅圖
figure_2 = ax[1]
figure_1.set_xticks([i+0.15 for i in x])
figure_1.set_xticklabels(orders)
figure_2.set_ylim(bottom=77,top=100)
figure_2.bar(x, accuracy_alexnet_office10,alpha=0.7,width = 0.35,facecolor = '#c44e52', label='Alexnet')
figure_2.bar(x1, accuracy_resnet_office10,alpha=0.7,width = 0.35,facecolor = '#5f9e6e', label='Alexnet')
# figure_2.bar(orders, accuracy_resnet_clef,alpha=0.7,width = 0.35,facecolor = '#dd8452')
figure_2.set_ylabel('Accuracy%')
figure_2.set_xlabel('Order')
figure_2.set_title('Resnet')
figure_2.legend()
f.suptitle('ImageCLEF_DA') # 設(shè)置總標(biāo)題
plt.show()

補(bǔ)充:python使用matplotlib在一個圖形中繪制多個子圖以及一個子圖中繪制多條動態(tài)折線問題

在講解繪制多個子圖之前先簡單了解一下使用matplotlib繪制一個圖,導(dǎo)入繪圖所需庫matplotlib并創(chuàng)建一個等間隔的列表x,將[0,2*pi]等分為50等份,繪制函數(shù)sin(x)。當(dāng)沒有給定x軸數(shù)值時,默認(rèn)以下標(biāo)作為x的值,如果x值確定,則繪圖時寫為plt.plot(x,y) 。

如若想要繪制一個圖時寫入標(biāo)簽,則寫為plt.plot(x,y,label="figure1")。

from numpy import *
import matplotlib.pyplot as plt 
x = linspace(0, 2 * pi, 50)
plt.plot(sin(x))
plt.xlabel('x-label')
plt.ylabel('y-label', fontsize='large')
plt.title('title')

以下先將整體代碼插入,再分布講解:

import numpy as np
import matplotlib.pyplot as plt 
from matplotlib.ticker import MultipleLocator, FormatStrFormatter 
def minmax_value(list1):
    minvalue=min(list1)
    maxvalue=max(list1)
    return minvalue,maxvalue
plt.figure(figsize=(16,14),dpi=98)
xmajorLocator = MultipleLocator(1) #將x主刻度標(biāo)簽設(shè)置為1的倍數(shù)
plt.rcParams['font.sans-serif']=['SimHei']  
plt.rcParams['axes.unicode_minus'] = False
p1 = plt.subplot(121)
p2 = plt.subplot(122)
#圖中展示點(diǎn)的數(shù)量
pointcount=5
x=[i for i in range(20)]
print(x)
y1=[i**2 for i in range(20)]
y2=[i*4 for i in range(20)]
y3=[i*3+2 for i in range(20)]
y4=[i*4 for i in range(20)]
for i in range(len(x)-1):
    if ipointcount:
        minx,maxx=minmax_value(x[:pointcount])
        minx,maxx=minmax_value(x[:pointcount])
        minyA,maxyA=minmax_value(y1[:pointcount])
        minyB,maxyB=minmax_value(y2[:pointcount])
        
        maxy1=max(maxyA,maxyB)
        miny1=min(minyA,minyB)
        p1.axis([minx,maxx,miny1,maxy1])
        p1.grid(True)
        A,=p1.plot(x[:pointcount],y1[:pointcount],"g-")
        B,=p1.plot(x[:pointcount],y2[:pointcount],"b-")
        #設(shè)置主刻度標(biāo)簽的位置,標(biāo)簽文本的格式
        p1.xaxis.set_major_locator(xmajorLocator)
        legend=p1.legend(handles=[A,B],labels=["圖1","圖2"])    
        
        
        minx,maxx=minmax_value(x[:pointcount])
        minx,maxx=minmax_value(x[:pointcount])
        minyA,maxyA=minmax_value(y3[:pointcount])
        minyB,maxyB=minmax_value(y4[:pointcount])
        
        maxy1=max(maxyA,maxyB)
        miny1=min(minyA,minyB)
        p2.axis([minx,maxx,miny1,maxy1])
        p2.grid(True)
        A,=p2.plot(x[:pointcount],y3[:pointcount],"r-")
        B,=p2.plot(x[:pointcount],y4[:pointcount],"y-")
        #設(shè)置主刻度標(biāo)簽的位置,標(biāo)簽文本的格式
        p2.xaxis.set_major_locator(xmajorLocator)
        legend=p2.legend(handles=[A,B],labels=["圖3","圖4"])  
    elif i>=pointcount:
        minx,maxx=minmax_value(x[i-pointcount:i])
        minx,maxx=minmax_value(x[i-pointcount:i])
        minyA,maxyA=minmax_value(y1[i-pointcount:i])
        minyB,maxyB=minmax_value(y2[i-pointcount:i])
        
        maxy1=max(maxyA,maxyB)
        miny1=min(minyA,minyB)
        p1.axis([minx,maxx,miny1,maxy1])
        p1.grid(True)
        A,=p1.plot(x[i-pointcount:i],y1[i-pointcount:i],"g-")
        B,=p1.plot(x[i-pointcount:i],y2[i-pointcount:i],"b-")
        #設(shè)置主刻度標(biāo)簽的位置,標(biāo)簽文本的格式
        p1.xaxis.set_major_locator(xmajorLocator)
        legend=p1.legend(handles=[A,B],labels=["圖1","圖2"])
        minx,maxx=minmax_value(x[i-pointcount:i])
        minx,maxx=minmax_value(x[i-pointcount:i])
        minyA,maxyA=minmax_value(y3[i-pointcount:i])
        minyB,maxyB=minmax_value(y4[i-pointcount:i])
        
        maxy1=max(maxyA,maxyB)
        miny1=min(minyA,minyB)
        p2.axis([minx,maxx,miny1,maxy1])
        p2.grid(True)
        A,=p2.plot(x[i-pointcount:i],y3[i-pointcount:i],"r-")
        B,=p2.plot(x[i-pointcount:i],y4[i-pointcount:i],"y-")
        #設(shè)置主刻度標(biāo)簽的位置,標(biāo)簽文本的格式
        p2.xaxis.set_major_locator(xmajorLocator)
        legend=p2.legend(handles=[A,B],labels=["圖3","圖4"])
    p1.set_xlabel("橫軸屬性名一",fontsize=14)
    p1.set_ylabel("縱軸屬性名一",fontsize=14)
    p1.set_title("主題一",fontsize=18)
    
    p2.set_xlabel("橫軸屬性名二",fontsize=14)
    p2.set_ylabel("縱軸屬性名二",fontsize=14)
    p2.set_title("主題二",fontsize=18)
    plt.pause(0.3)
    plt.tight_layout(pad=4, w_pad=4.0, h_pad=3.0)

運(yùn)行結(jié)果為:

1、導(dǎo)入庫

import numpy as np
import matplotlib.pyplot as plt 
from matplotlib.ticker import MultipleLocator, FormatStrFormatter 

2、由于繪圖過程中多次使用獲取最大最小值,將獲取最大最小值寫入函數(shù),后面直接調(diào)用函數(shù)即可。

def minmax_value(list1):
    minvalue=min(list1)
    maxvalue=max(list1)
    return minvalue,maxvalue

3、

(1)創(chuàng)建自定義圖像,并設(shè)置figured的長和寬以及dpi參數(shù)指定繪圖對象的分辨率;

(2)設(shè)置x軸刻度的間隔;

(3)對本次繪圖中的字體進(jìn)行設(shè)置;

(4)在matplotlib下,一個figure對象可以包含多個子圖(Axes),使用subplot()快速繪制。

plt.figure(figsize=(16,14),dpi=98)xmajorLocator = MultipleLocator(1)
plt.rcParams['font.sans-serif']=['SimHei']  plt.rcParams['axes.unicode_minus'] = False
 
p1 = plt.subplot(121)p2 = plt.subplot(122)

4、當(dāng)數(shù)據(jù)量過多時,對數(shù)據(jù)一次性展示不能夠達(dá)到對數(shù)據(jù)內(nèi)部信息的解讀。本例采用一次展示其中一部分?jǐn)?shù)據(jù),并動態(tài)的更新圖片,于此同時,動態(tài)更新橫縱坐標(biāo)軸的取值范圍。下面代碼首先設(shè)置了每次展示點(diǎn)的數(shù)量,并獲取了主題一中的所有數(shù)據(jù)值。根據(jù)x取值范圍和值域y獲取當(dāng)前繪圖過程中的橫縱坐標(biāo)取值范圍,最后根據(jù)x,y的值進(jìn)行繪圖。

下面將先在一個子圖上顯示兩條靜態(tài)折現(xiàn)。當(dāng)使用動態(tài)的折線圖時,只需動態(tài)更新數(shù)據(jù)和橫縱坐標(biāo)的取值范圍??傮w代碼中已經(jīng)寫出,下面不再贅述。

#圖中展示點(diǎn)的數(shù)量
pointcount=5
x=[i for i in range(20)]
y1=[i**2 for i in range(20)]
y2=[i*4 for i in range(20)]
minx,maxx=minmax_value(x[:pointcount])
minyA,maxyA=minmax_value(y1[:pointcount])
minyB,maxyB=minmax_value(y2[:pointcount])
        
maxy1=max(maxyA,maxyB)
miny1=min(minyA,minyB)
p1.axis([minx,maxx,miny1,maxy1])
p1.grid(True)#繪圖過程中出現(xiàn)的網(wǎng)格設(shè)置
A,=p1.plot(x[:pointcount],y1[:pointcount],"g-")
B,=p1.plot(x[:pointcount],y2[:pointcount],"b-")#設(shè)置主刻度標(biāo)簽的位置,標(biāo)簽文本的格式p1.xaxis.set_major_locator(xmajorLocator)legend=p1.legend(handles=[A,B],labels=["圖1","圖2"])

結(jié)果如下所示:

5、設(shè)置邊界,不設(shè)置邊界經(jīng)常會因?yàn)闄M縱軸的字體太大等其他原因?qū)е聶M縱軸或者標(biāo)題只能顯示其中一部分。

plt.tight_layout(pad=4, w_pad=4.0, h_pad=3.0)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python使用matplotlib:subplot繪制多個子圖的示例
  • Python figure參數(shù)及subplot子圖繪制代碼
  • python 實(shí)現(xiàn)在一張圖中繪制一個小的子圖方法
  • python繪制多個子圖的實(shí)例

標(biāo)簽:駐馬店 蘭州 成都 江蘇 常州 山東 六盤水 宿遷

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于Python繪制子圖及子圖刻度的變換等的問題》,本文關(guān)鍵詞  基于,Python,繪制,子,圖,及,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于Python繪制子圖及子圖刻度的變換等的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于Python繪制子圖及子圖刻度的變換等的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    69av视频在线播放| 欧美日韩在线精品一区二区三区激情综合| 亚洲一二三四| 国产伦精品一区二区三区视频免费| 91www在线观看| 黄色一级大片免费| 久久久久久久久久一区二区三区| 一二三四视频在线中文| 影音先锋男人看片资源| 茄子视频成人免费观看| 97超碰最新| 欧美老女人xx| 欧美一卡2卡3卡4卡无卡免费观看水多多| 欧美精品18| 国产亚洲成av人片在线观黄桃| 国产精品蜜月aⅴ在线| 国产在线精品一区二区| 一本久久a久久免费精品不卡| 国产成人激情视频| 欧美私密网站| 免费在线成人av| 美女黄色一级视频| 色综合天天综合色综合av| 亚洲一区二区偷拍| 久久成人免费网| 日本三级中文字幕| 91精品久久久久久久久久久| 美日韩精品视频免费看| 精品国产综合久久| 国产在线成人精品午夜| 91极品美女在线| 精品国产免费人成网站| 国产亚洲第一伦理第一区| 91传媒理伦片在线观看| 午夜在线观看视频| 欧美hdfree性xxxx| 人人做人人爽人人爱| 国产香蕉一区二区三区在线视频| 99热手机在线观看| 久久国产免费视频| 午夜精品久久久99热福利| 亚洲精品福利视频网站| 日夜干在线视频| 红桃成人av在线播放| 91色综合久久久久婷婷| 精品国产18久久久久久| 手机在线观看日韩av| 日韩国产欧美一区二区三区| 特级毛片在线免费观看| 欧美日韩精品免费看| 亚洲精品色午夜无码专区日韩| 亚洲图片欧美另类| 欧美日韩电影免费看| 97se狠狠狠综合亚洲狠狠| 欧美在线欧美在线| 亚洲精品无码一区二区| 欧美日韩中文字幕一区二区三区| 亚洲精品无码专区| 男人操女人免费| 日本人妖一区二区| 亚洲精华国产精华| 三级视频网站在线观看| 伊人成人免费视频| 26uuu国产电影一区二区| 亚洲大胆视频| 久久动漫亚洲| 亚洲精品第一页| 这里只有精品免费视频| 精品国产成人亚洲午夜福利| 亚洲第一在线综合网站| 精品一区二区三区免费播放| 国产免费毛卡片| 丝袜一区二区三区| 日韩电影在线免费| 妺妺窝人体色www在线小说| 国产一线在线观看| 欧美精品一区二区高清在线观看| 国产黄色小视频网站| 国产98在线| 国产亚洲激情视频在线| 国产在线视频二区| 精品中文字幕一区二区三区| 亚洲综合欧美综合| 国产精品日韩一区二区免费视频| 久久久久久人妻一区二区三区| 久久伊伊香蕉| 国产精品夜夜夜爽阿娇| 国产精品羞羞答答| 91国偷自产一区二区三区的观看方式| 99热这里是精品| 欧美videosex性极品hd| 亚洲老女人视频免费| 日本不卡高清视频一区| 日本高清视色| 天天色天天操天天做| 男生操女生视频网站| 在线中文视频| 亚洲男人天堂2019| 色播久久人人爽人人爽人人片视av| 激情不卡一区二区三区视频在线| gogo高清午夜人体在线| 伊人久久青草| 中文字幕亚洲综合久久菠萝蜜| 亚洲毛片在线观看.| 欧美巨大xxxx做受沙滩| 香蕉视频在线看| 制服丝袜综合日韩欧美| 亚洲av无码乱码国产精品| 女人和拘做爰正片视频| 岛国影视在线观看| 尤物视频免费在线观看| 国产资源在线视频| 污污网站在线观看视频| 91农村精品一区二区在线| 亚洲www免费| 欧美日韩aaaaa| 日本欧美精品久久久| 在线中文字幕-区二区三区四区| v8888av| 成人影院一区二区三区| 亚洲国产精品传媒在线观看| 亚洲欧美资源在线| 日韩a在线播放| 欧美极品少妇videossex| 免费日韩av| 欧美日韩精品是欧美日韩精品| 青青草成人影院| 亚洲激情视频| 久草在线网址| 亚洲国产高清自拍| 精品久久久香蕉免费精品视频| 亚洲精品久久久久久一区二区| 中文字幕日韩一级| 91aaa精品| 亚洲午夜久久久久中文字幕久| 欧美边添边摸边做边爱免费| 五月婷婷久久久| 婷婷五月综合激情| 午夜精品久久久久久不卡8050| 性鲍视频在线观看| 免费又黄又爽又色的视频| 国产女同91疯狂高潮互磨| 美女日韩在线中文字幕| 美女免费黄视频网站| 自拍偷拍欧美视频| 亚洲色图丝袜| 国产又黄又爽又猛免费app| 亚洲在线观看视频| 寂寞少妇一区二区三区| 亚洲av无一区二区三区久久| 国产女人aaa级久久久级| 黄色免费视频网站| 国产精品亚洲一区二区无码| 成人黄色动漫| 中文字幕在线观看欧美| 久久中文字幕国产| 欧美性20hd另类| aⅴ在线免费观看| 精品91一区二区三区| 成人自拍视频网站| 成人在线免费观看一区| 久久九九久精品国产免费直播| 国产一二在线播放| 台湾佬综合网| 先锋av资源站| 欧美在线视频一区二区三区| 成人午夜激情免费视频| 日韩美香港a一级毛片| 天天舔天天操天天干| 色综合久久中文字幕综合网小说| 肉大捧一出免费观看网站在线播放| 国产aaa免费视频| 美日韩精品免费| 日本一本草久p| 九九这里只有精品视频| 欧美精品videossex性护士| 日韩美女在线观看一区| 欧美女人天堂| 日韩精品免费播放| 日韩av在线导航| 日本午夜一区二区| 日本一区二区三区四区五区| 国产激情久久久久久熟女老人av| 日韩精品久久久久久久软件91| 九九热视频这里只有精品| 午夜私人影院久久久久| 欧美日韩在线观看视频| 欧美人体视频| 亚洲图片小说在线| 国产一区亚洲| 99久久精品免费看国产一区二区三区| 亚洲第一偷拍| 成人网在线免费观看| 国产精品二区一区二区aⅴ污介绍| 99re热久久这里只有精品34| eeuss草民免费| 国产精品最新乱视频二区| 久久久久久久av麻豆果冻| 女同性恋一区二区三区| 欧美午夜性春猛xxxx| 国产精品乱码一区二区三区软件| 波多野结衣日韩| 2色视频网站| 亚洲在线观看免费| 日本高清免费不卡视频| 国产精品亚洲一区| 欧美日韩亚洲一区二| 精选一区二区三区四区五区| 你懂的在线网址| 中文视频一区视频二区视频三区| 91麻豆国产精品| 四虎成人在线视频| 一区二区三区小说| 亚洲午夜久久久久| 精品久久久久久无码人妻| 看全色黄大色大片免费久久久| 亚洲女与黑人做爰| 精品999日本久久久影院| 欧美又大粗又爽又黄大片视频| 久久99精品久久久久久三级| 欧美视频自拍偷拍| 亚洲人成电影院在线观看| 久久久久久久综合色一本| а√天堂8资源在线| 国产精品二区三区四区| 亚洲一区成人在线| 国产又爽又黄又刺激的软件| 久久国产三级| 黑人精品一区| 国产精品一二三区| 久久精品视频9| 午夜视频在线免费播放| 狠狠色香婷婷久久亚洲精品| 九九精品在线视频| 少妇人妻精品一区二区三区| 在线免费高清一区二区三区| 乱小说综合网站| 天天色天天草天天射| 国产jjizz一区二区三区视频| 337p日本欧洲亚洲大胆色噜噜| 亚洲成**性毛茸茸| 中文字幕一区二区三区手机版| 少妇高潮喷水在线观看| 欧美极品少妇videossex| а天堂中文在线资源| 久久精品无码一区二区三区| 国产极品久久久| 国产乱码在线| 青青在线免费观看视频| 成人影院免费观看| 国内外成人免费视频| 日韩欧美大片在线观看| 国产成人在线观看网站| 一个色综合网站| 在线中文字幕亚洲| 在线午夜视频| 日韩中文字幕视频网| 国产一区不卡在线| 国内毛片久久| 在线亚洲免费| 中文字幕第15页| japanese国产在线观看| 日本三级电影网| 国产专区视频| 成人网视频在线观看| 国模无码一区二区三区| 久久国产剧场电影| 九七影院97影院理论片久久| 一级肉体全黄裸片| 欧美在线免费观看| 欧美gv在线| 精品国产一区一区二区三亚瑟| 国产乱了高清露脸对白| 尤物在线免费视频| 欧美日韩亚洲综合一区二区三区| 人妻精品一区一区三区蜜桃91| 成年人三级黄色片| 国产影视精品一区二区三区| 91精品国产福利| 热re66久久精品国产99热| 6699久久国产精品免费| 另类图片亚洲另类| 精品福利一区二区三区免费视频| 国内外成人免费激情在线视频网站| 国产精品无码一区二区三区免费| 今天免费高清在线观看国语| av无码精品一区二区三区宅噜噜| 日韩免费特黄一二三区| 桃乃木香奈和黑人aⅴ在线播放| 99久久综合国产精品| 久久久9色精品国产一区二区三区| 91青青草免费在线看| 99久久这里有精品| 亚洲欧美视频在线观看视频| 黄页视频在线91| 老师让我她我爽了好久视频| 国产精品精品久久久| 国产 高清 精品 在线 a| 欲色天天网综合久久| 国产精自产拍久久久久久| 尤物九九久久国产精品的特点| 国产精品久久久久久久9999| 亚洲国产aⅴ成人精品无吗| 无码精品一区二区三区在线| 国产丝袜控视频在线观看| eeuss影院网站免费观看| 日韩黄色视屏| 最新国产乱人伦偷精品免费网站| 一本色道久久综合亚洲二区三区| 成人午夜激情免费视频| 成人综合社区| 四虎成人免费影院| 国产成人自拍视频在线观看| 亚洲色欧美另类| 亚洲成色777777女色窝| ass极品水嫩小美女ass| 中日韩av在线播放| 精品乱子伦一区二区| 岛国精品视频在线播放| 亚洲精品欧美| 中文字幕在线播放日韩| 蜜桃精品久久久久久久免费影院| 一区二区免费电影| 亚洲东热激情| 黄毛片在线观看| 日本中文字幕一区二区有码在线| 亚欧洲精品视频在线观看| 国产高清久久久|