日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python中的matplotlib(1)

發(fā)布時(shí)間:2024/9/20 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中的matplotlib(1) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

調(diào)用matplotlib畫圖的流程:

  • 調(diào)用figure()得到fig對(duì)象
  • 調(diào)用fig.add_subplot(111)得到axis對(duì)象
  • 調(diào)用plt.plot繪制
  • plt.show()顯示出figure
  • add_subplot()

    返回一個(gè)axes對(duì)象,里面的參數(shù)abc表示在一個(gè)figure窗口中,有a行b列個(gè)小窗口,然后本次plot在第c個(gè)窗口中

    from numpy import * import matplotlib.pyplot as plt x=arange(0,10,0.1) # [ 0. 0.1 0.2 ..., 9.7 9.8 9.9] print(len(x)) y=random.randn(len(x)) fig=plt.figure() ax=fig.add_subplot(111) plt.plot(x,y) ax.set_title('random numbers') plt.show()

    結(jié)果:

    如果一塊畫布中要顯示多個(gè)圖:

    from numpy import * import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(2,1,1) ax.plot(x,y) ax = fig.add_subplot(2,2,3) ax.plot(x,y) plt.show()

    結(jié)果:

    畫散點(diǎn)圖scatter

    matplotlib.pyplot.scatter(x,y,s=20,c=’b’,marker=’o’,cmap=None,norm=None,vmin=None,
    vmax=None,linewidths=None,verts=None,hold=None,**kwargs)

    繪制散點(diǎn)圖時(shí),其中x和y是相同長(zhǎng)度的數(shù)組:

    其中散點(diǎn)的形狀參數(shù)marker如下:


    其中顏色參數(shù)c如下:

    b—(blue) g–(green) k—(blace) y–(yellow)

    c—(cyan) m–(magenta) r–(red) w–(white )

    顯示標(biāo)題,坐標(biāo)軸,和圖標(biāo):

    from numpy import * import matplotlib.pyplot as plt #產(chǎn)生測(cè)試數(shù)據(jù) x = np.arange(1,10) y = x fig = plt.figure() ax1 = fig.add_subplot(111) #設(shè)置標(biāo)題 ax1.set_title('Scatter Plot') #設(shè)置X軸標(biāo)簽 plt.xlabel('X') #設(shè)置Y軸標(biāo)簽 plt.ylabel('Y') #畫散點(diǎn)圖 ax1.scatter(x,y,c = 'r',marker = 'o') #設(shè)置圖標(biāo) plt.legend('y') #顯示所畫的圖 plt.show()

    標(biāo)記不同大小

    from numpy import * import matplotlib.pyplot as plt #產(chǎn)生測(cè)試數(shù)據(jù) x = np.arange(1,10) y = x fig = plt.figure() ax1 = fig.add_subplot(111) #設(shè)置標(biāo)題 ax1.set_title('Scatter Plot') #設(shè)置X軸標(biāo)簽 plt.xlabel('X') #設(shè)置Y軸標(biāo)簽 plt.ylabel('Y') # .......................... #畫散點(diǎn)圖 sValue = x*10 ax1.scatter(x,y,s=sValue,c='r',marker='x') #設(shè)置圖標(biāo) plt.legend('x1') #顯示所畫的圖 plt.show()

    標(biāo)記不同顏色

    from numpy import * #import operator # 運(yùn)算符模塊,執(zhí)行排序操作時(shí)將用到 import matplotlib.pyplot as plt #產(chǎn)生測(cè)試數(shù)據(jù) x = np.arange(1,10) y = x fig = plt.figure() ax1 = fig.add_subplot(111) #設(shè)置標(biāo)題 ax1.set_title('Scatter Plot') #設(shè)置X軸標(biāo)簽 plt.xlabel('X') #設(shè)置Y軸標(biāo)簽 plt.ylabel('Y') #畫散點(diǎn)圖 cValue = ['r','y','g','b','r','y','g','b','r'] ax1.scatter(x,y,c=cValue,marker='s') #設(shè)置圖標(biāo) plt.legend('x1') #顯示所畫的圖 plt.show()

    線寬linewidths

    from numpy import * import matplotlib.pyplot as plt #產(chǎn)生測(cè)試數(shù)據(jù) x = arange(1,10) y = x z=[1,1,1,2,2,2,3,3,3] print(z) fig = plt.figure() ax1 = fig.add_subplot(111) #設(shè)置標(biāo)題 ax1.set_title('Scatter Plot') #設(shè)置X軸標(biāo)簽 plt.xlabel('X') #設(shè)置Y軸標(biāo)簽 plt.ylabel('Y') #畫散點(diǎn)圖,其中c=z表示有1,2,3種顏色,s=100表示固定大小為100 ax1.scatter(x,y,c=z,s=100,marker='o') #設(shè)置圖標(biāo) plt.legend('x1') #顯示所畫的圖 plt.show()

    當(dāng)然也可以讓其圖標(biāo)大小和顏色隨樣本的屬性而變化:

    from numpy import * import matplotlib.pyplot as plt #產(chǎn)生測(cè)試數(shù)據(jù) x = arange(1,10) y = x z=[1,1,1,2,2,2,3,3,3] print(z) fig = plt.figure() ax1 = fig.add_subplot(111) #設(shè)置標(biāo)題 ax1.set_title('Scatter Plot') #設(shè)置X軸標(biāo)簽 plt.xlabel('X') #設(shè)置Y軸標(biāo)簽 plt.ylabel('Y') #畫散點(diǎn)圖 #ax1.scatter(x,y,c=z,s=100,marker='o') ax1.scatter(x,y,c=x,s=50*x,marker='o') #設(shè)置圖標(biāo) plt.legend('x1') #顯示所畫的圖 plt.show()


    matplotlib的matplotlib.pyplot

    在機(jī)器學(xué)習(xí)的決策樹中要繪制樹形圖,會(huì)用到pyplot函數(shù)
    效果如下:

    >>> import matplotlib.pyplot as plt >>> fig = plt.figure(1, facecolor='white') #創(chuàng)建新圖形,背景為白色 >>> fig.clf() # 清空繪圖區(qū) >>> createPlot.ax1 = plt.subplot(111, frameon=True)

    >>> createPlot.ax1 = plt.subplot(111, frameon=False)

    import matplotlib.pyplot as pltdef createPlot():fig = plt.figure(1, facecolor='white') #創(chuàng)建新圖形fig.clf() # 清空繪圖區(qū)createPlot.ax1 = plt.subplot(121, frameon=True)createPlot.ax1 = plt.subplot(122, frameon=False)plt.show()createPlot()

    其他的以后用到了再添加。。。。。

    參考:

    http://blog.csdn.net/pipisorry/article/details/40005163
    http://www.cnblogs.com/bovine/archive/2012/11/09/2763374.html
    http://blog.csdn.net/anneqiqi/article/details/64125186

    總結(jié)

    以上是生活随笔為你收集整理的python中的matplotlib(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 男女黄色网 | www网站在线免费观看 | 欧美日韩性生活视频 | 中文字幕第一页久久 | 青青青手机在线视频 | 成人妇女淫片aaaa视频 | 欧美成人三级精品 | 黑人干日本少妇 | 久操影视| 色就是色欧美色图 | 日韩中文字幕免费视频 | 日本三级中文字幕在线观看 | 日本黄动漫 | 亚洲最新av网址 | 99有精品| 天天做天天爱天天爽 | www.色日本 | 国产视频一区二区在线播放 | 男女日皮视频 | 日韩精品一二三四 | 久久亚洲av永久无码精品 | 老司机黄色片 | a级片网址 | 欧美一级免费大片 | 四虎黄色影院 | 狠狠干干干 | 国产小视频在线看 | 日韩国产一级 | 免费视频91 | av日韩一区 | 日本在线视频一区 | 国产精品日韩欧美一区二区三区 | 草莓巧克力香氛动漫的观看方法 | 国产精品1区 | 香蕉视频网站在线观看 | 久久久黄色片 | 图片区 小说区 区 亚洲五月 | 国产对白videos麻豆高潮 | 亚洲成人一区在线 | 国产成人精品av | 国产乱人乱偷精品视频a人人澡 | 日韩综合精品 | 少妇高潮毛片色欲ava片 | 国产资源在线看 | 久久久香蕉网 | 国产精品一区二区三区四 | 手机av在线看 | 四虎影视网 | 成人午夜免费福利视频 | 天堂网站| 亚洲视频二 | 秋葵视频污 | wwwxxx黄色 | 波多野结衣不卡 | 国产激情一区二区三区在线观看 | 黄色a∨ | 天堂无乱码 | 色噜噜综合网 | 欧美日韩国内 | 韩国av在线| 日韩 欧美 综合 | 免费日韩在线 | 极品尤物一区二区三区 | 97干干干 | 一个色在线视频 | 精品久久久久久久久久久国产字幕 | 中文字幕在线播 | 91午夜在线 | 国产偷v国产偷v亚洲高清 | 国产色一区 | 欧美色图12p | 人妻内射一区二区在线视频 | 日本在线免费播放 | 中文字幕被公侵犯的漂亮人妻 | 五月婷婷av | 狠狠干影视 | 天天透天天操 | 天天射天天干天天 | 免费看黄网站在线 | 日韩高清在线 | 奇米影视在线视频 | 妞妞av | 综合色婷婷 | 嫩草影院中文字幕 | 午夜精品毛片 | 久久99在线 | 黄色小视频免费看 | 啪视频网站 | 久久久久久久久久99 | 蜜桃视频在线网站 | 精产国品一二三产品蜜桃 | 久久全国免费视频 | 午夜成人亚洲理伦片在线观看 | 亚洲一级影片 | 国产网站免费在线观看 | 毛片视频大全 | 青青草视频免费看 | 亚洲第一色站 | 日本人妻不卡一区二区三区中文字幕 |