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

在matplotlib中改變figure的布局和大小實(shí)例

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

以下來自Stack Overflow

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

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

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

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

其中:

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

dpi 為設(shè)置圖形每英寸的點(diǎn)數(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ū)別呢?這取決于圖中元素的大小。

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

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

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

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

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

綜上:

圖形尺寸(figsize)確定圖形的大?。ㄒ杂⒋鐬閱挝唬?。 這給出了軸(和其他元素)在圖中的空間量。 較大的圖形尺寸將允許顯示更長的文本,更多的軸或更多的標(biāo)記標(biāo)簽(表1中圖形3與圖形4,圖形5與圖形6的對(duì)比可看出,像素尺寸相同時(shí),圖形尺寸越大,所能容納的內(nèi)容越多)。

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

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

相關(guān)文章

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

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

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

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

    今天小編就為大家分享一篇Python DataFrame 設(shè)置輸出不顯示index(索引)值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    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示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 運(yùn)籌學(xué)-Python實(shí)現(xiàn)圖論與最短距離

    運(yùn)籌學(xué)-Python實(shí)現(xiàn)圖論與最短距離

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

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

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

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

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

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

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

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

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

    Python Django中間件詳細(xì)介紹

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

最新評(píng)論

通城县| 博爱县| 句容市| 松潘县| 六盘水市| 罗甸县| 宽城| 上高县| 白山市| 稻城县| 云林县| 东源县| 周至县| 定襄县| 钟祥市| 怀柔区| 太和县| 菏泽市| 北海市| 呼和浩特市| 井冈山市| 洪洞县| 孝感市| 苏尼特右旗| 大竹县| 武宣县| 怀化市| 乐至县| 亳州市| 文成县| 磐安县| 武宣县| 武邑县| 甘孜县| 东阳市| 开江县| 哈尔滨市| 邢台市| 绥中县| 松阳县| 遂昌县|