<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      tiger94me

      導航

      第二回:藝術畫筆見乾坤(讀書筆記)

      import numpy as np #產生數據
      import pandas as pd
      import re #正常則表達
      import matplotlib
      import matplotlib.pyplot as plt
      from matplotlib.lines import Line2D   
      from matplotlib.patches import Circle, Wedge
      from matplotlib.collections import PatchCollection

      一、概述?

      1. matplotlib的三層api?

      matplotlib的原理或者說基礎邏輯是,用Artist對象在畫布(canvas)上繪制(Render)圖形。
      就和人作畫的步驟類似:

      1. 準備一塊畫布或畫紙

      2. 準備好顏料、畫筆等制圖工具

      3. 作畫

      所以matplotlib有三個層次的API:

      matplotlib.backend_bases.FigureCanvas 代表了繪圖區,所有的圖像都是在繪圖區完成的
      matplotlib.backend_bases.Renderer 代表了渲染器,可以近似理解為畫筆,控制如何在 FigureCanvas 上畫圖
      matplotlib.artist.Artist 代表了具體的圖表組件,即調用了Renderer的接口在Canvas上作圖。(圖形、文本、線條的設定)
      前兩者處理程序和計算機的底層交互的事項,第三項Artist就是具體的調用接口來做出我們想要的圖,比如圖形、文本、線條的設定。所以通常來說,我們95%的時間,都是用來和matplotlib.artist.Artist類打交道的。

      2. Artist的分類?

      Artist有兩種類型:primitivescontainers

      a.primitive是基本要素,它包含一些我們要在繪圖區作圖用到的標準圖形對象,如曲線Line2D,文字text,矩形Rectangle,圖像image等。

      b.container是容器,即用來裝基本要素的地方,包括圖形figure、坐標系Axes和坐標軸Axis

       

      Axes helper method

      Artist

      Container

      bar - bar charts

      Rectangle

      ax.patches

      errorbar - error bar plots

      Line2D and Rectangle

      ax.lines and ax.patches

      fill - shared area

      Polygon

      ax.patches

      hist - histograms

      Rectangle

      ax.patches

      imshow - image data

      AxesImage

      ax.images

      plot - xy plots

      Line2D

      ax.lines

      scatter - scatter charts

      PolyCollection

      ax.collections

      只用記住第一列的輔助方法進行繪圖即可,而無需關注具體底層使用了哪些類,但是了解底層類有助于我們繪制一些復雜的圖表,因此也很有必要了解。

      第一列表示matplotlib中子圖上的輔助方法

      第二列表示不同圖表背后的artist類

      第三列是第二列的列表容器,例如所有在子圖中創建的Line2D對象都會被自動收集到ax.lines返回的列表中。

       

       

       

       

       

      posted on 2022-06-13 22:01  學到老必須的  閱讀(48)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 免费无码一区二区三区蜜桃大| 亚洲精品中文字幕二区| 久久久久久久久久久久中文字幕| 国产亚洲精品第一综合| 日本一区二区三区后入式| 最好看的中文字幕国语| 于都县| 国产乱老熟女乱老熟女视频| 国产日韩乱码精品一区二区| 国产欧美一区二区日本加勒比| 成人性生交大片免费看| 黄色大全免费看国产精品| 国产偷自一区二区三区在线| 99re视频在线| 最新亚洲人成网站在线影院| 日本道高清一区二区三区| 日韩精品国内国产一区二| 鲁丝片一区二区三区免费| 久久综合亚洲色一区二区三区| 97av| 国产久免费热视频在线观看| 人人爽人人爽人人片av东京热| 国产小受被做到哭咬床单GV| 色综合久久中文综合久久激情| 日韩中文字幕高清有码| 酒店大战丝袜高跟鞋人妻| 狠狠v日韩v欧美v| 狠狠干| 亚洲中文字幕日产无码成人片| 欧美一区二区三区性视频| 色欧美片视频在线观看| 国产精品一区二区不卡视频| 欧美人与动zozo| 亚洲欧美偷国产日韩| 欧美激情一区二区久久久| 制服丝袜长腿无码专区第一页| 人妻蜜臀久久av不卡| 真实国产乱子伦视频| 亚洲成人av在线高清| 在线观看特色大片免费视频| 久久蜜臀av一区三区|