最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在matplotlib中改變figure的布局和大小實例

 更新時間:2020年04月23日 10:54:06   作者:cdqn10086  
這篇文章主要介紹了在matplotlib中改變figure的布局和大小實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

以下來自Stack Overflow

從上面我們可以很清晰的看出應(yīng)該如何使用matplotlib的figure方法。

補充知識:matplotlib 設(shè)置圖形大小時 figsize 與 dpi 的關(guān)系

matplotlib 中設(shè)置圖形大小的語句如下:

fig = plt.figure(figsize=(a, b), dpi=dpi)

其中:

figsize 設(shè)置圖形的大小,a 為圖形的寬, b 為圖形的高,單位為英寸

dpi 為設(shè)置圖形每英寸的點數(shù)

則此時圖形的像素為:

px, py = a*dpi, b*dpi # pixels
# e.g.
# 6.4 inches * 100 dpi = 640 pixels

也就是說,同一像素尺寸的圖形(比如 1200 * 600)可以有任意種不同的組合,比如:

figsize=(15,7.5), dpi= 80
figsize=(12,6) , dpi=100
figsize=( 8,4) , dpi=150
figsize=( 6,3) , dpi=200
etc.

但這些不同的組合,有什么區(qū)別呢?這取決于圖中元素的大小。

線條,標記,文本等大多數(shù)元素都有以磅為單位的大小。Matplotlib 中 每英寸點數(shù)(ppi)為72,則寬度為 1 點的線將為 1/72 英寸寬,使用 fontsize 12 點的文本將是 12/72 寸高。

為了便于說明,用 matplotlib繪制相應(yīng)的圖形,如 表1 所示。

如果以英寸為單位更改圖形大小,而 dpi 不變,較大的圖形仍具有相同的元素大小。因此,改變圖形尺寸就像拿一張不同尺寸的紙張一樣,這樣做當然不會改變用同一筆繪制的線條的寬度。通過表 1 中的圖形2, 4, 6 的對比,可以明顯的看出來這一點。

另一方面,更改dpi會縮放元素。在72 dpi時,1 寬度的線是 1 像素。在144 dpi時,這條線就是 2 像素。

span>因此,更大的dpi就像放大鏡一樣。所有元素都通過鏡頭的放大倍數(shù)進行縮放。 通過表 1 中的圖形 1 3 5 的對比,可以看出這一點。

綜上:

圖形尺寸(figsize)確定圖形的大小(以英寸為單位)。 這給出了軸(和其他元素)在圖中的空間量。 較大的圖形尺寸將允許顯示更長的文本,更多的軸或更多的標記標簽(表1中圖形3與圖形4,圖形5與圖形6的對比可看出,像素尺寸相同時,圖形尺寸越大,所能容納的內(nèi)容越多)。

dpi 確定了圖形每英寸包含的像素數(shù),圖形尺寸相同的情況下, dpi 越高,則圖像的清晰度越高(表1中 1,3,5 對比可看出)

以上這篇在matplotlib中改變figure的布局和大小實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用Flask調(diào)用API接口的方法

    Python使用Flask調(diào)用API接口的方法

    使用Python的Flask框架構(gòu)建API接口是一種常見的做法,因為Flask輕量級且易于使用,本文給大家介紹了Python使用Flask調(diào)用API接口的方法,文中通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2024-05-05
  • Python DataFrame 設(shè)置輸出不顯示index(索引)值的方法

    Python DataFrame 設(shè)置輸出不顯示index(索引)值的方法

    今天小編就為大家分享一篇Python DataFrame 設(shè)置輸出不顯示index(索引)值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 詳解Python中 __get__和__getattr__和__getattribute__的區(qū)別

    詳解Python中 __get__和__getattr__和__getattribute__的區(qū)別

    __get__、__getattr__、__getattribute都是訪問屬性的方法,但作用不太相同,這里我們就來詳解Python中 __get__和__getattr__和__getattribute__的區(qū)別:
    2016-06-06
  • Django自定義排序ORM示例詳解

    Django自定義排序ORM示例詳解

    這篇文章主要為大家介紹了Django自定義排序ORM示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • 運籌學-Python實現(xiàn)圖論與最短距離

    運籌學-Python實現(xiàn)圖論與最短距離

    需要求解任意兩個節(jié)點之間的最短距離,使用?Floyd?算法,只要求解單源最短路徑問題,有負權(quán)邊時使用?Bellman-Ford?算法,沒有負權(quán)邊時使用?Dijkstra?算法,本節(jié)我們只討論Dijkstra?算法,需要的朋友可以參考一下
    2022-01-01
  • 使用Python對接OpenAi?API實現(xiàn)智能QQ機器人的方法

    使用Python對接OpenAi?API實現(xiàn)智能QQ機器人的方法

    這篇文章主要介紹了使用Python對接OpenAi?API實現(xiàn)智能QQ機器人的方法,主要是提供一個方法思路,可以根據(jù)實現(xiàn)代碼延申出更多的解決方法,需要的朋友可以參考下
    2023-03-03
  • Python安全隱患最新URL解析漏洞防范措施

    Python安全隱患最新URL解析漏洞防范措施

    這篇文章主要為大家介紹了Python安全隱患,最新URL解析漏洞的防范措施,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Python手搓郵件發(fā)送客戶端

    Python手搓郵件發(fā)送客戶端

    這篇文章主要為大家詳細介紹了如何使用Python手搓郵件發(fā)送客戶端,支持發(fā)送郵件,附件,定時發(fā)送以及個性化郵件正文,感興趣的可以了解下
    2025-01-01
  • 如何為Python終端提供持久性歷史記錄

    如何為Python終端提供持久性歷史記錄

    這篇文章主要介紹了如何為Python終端提供持久性歷史記錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python Django中間件詳細介紹

    Python Django中間件詳細介紹

    Django中的中間件是一個輕量級、底層的插件系統(tǒng),可以介入Django的請求和響應(yīng)處理過程,修改Django的輸入或輸出。中間件的設(shè)計為開發(fā)者提供了一種無侵入式的開發(fā)方式,增強了Django框架的健壯性
    2022-10-10

最新評論

察哈| 江都市| 南城县| 林周县| 东明县| 寿宁县| 扎囊县| 乌海市| 当涂县| 赣州市| 乐陵市| 晋宁县| 渭南市| 西藏| 元江| 札达县| 汉源县| 池州市| 保德县| 广东省| 望奎县| 繁峙县| 会同县| 商城县| 长阳| 兴文县| 通城县| 天祝| 昂仁县| 武强县| 罗定市| 沿河| 富民县| 辽中县| 德安县| 奉贤区| 茌平县| 合江县| 钟祥市| 内江市| 乃东县|