第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將文本添加到 matplotlib 繪圖時自動調整繪圖限制

將文本添加到 matplotlib 繪圖時自動調整繪圖限制

ibeautiful 2021-10-19 16:28:27
當我將文本添加到軸當前限制之外的 matplotlib 圖中時,軸不會調整并且文本將在圖軸之外。有沒有辦法讓我(幾乎)自動調整軸的限制,使文本落在軸內?這是一個最?。ǚ牵┕ぷ魇纠篿mport numpy as npimport matplotlib.pyplot as pltplt.figure()plt.scatter([1, 2, 3, 4, 5], [3, 2, 4, 1, 5])plt.text(5, 3, "This text goes outside the plot.")plt.text(3, 6, "This text is entirely outside the plot.")plt.show()最小的例子當然是人為的,可以手動解決。在我的真實情況下:該過程在不同的數據上重復多次。它經常重復,我不想為每個案例手動找出好的限制。文本的放置是有意義的并且基于數據,因此將文本移動到軸內的某個位置是沒有意義的——我需要更改軸以適應文本。注意:這本身不是問題,但我特別將 matplotlib 與 Jupyter notebooks 和%matplotlib notebook命令結合使用,其中繪圖的可見部分僅限于軸內的部分(帶有一些填充)。結果,上面添加的兩個文本行被截斷或根本不可見。不過,我覺得這是兩個獨立的問題,因此在一個問題中處理這兩個問題可能不合適;如果我能解決前一個問題,我想后一個問題也能解決。
查看完整描述

3 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

您可以使用以下內容:


axes = plt.gca()

axes.set_xlim([xmin,xmax])

axes.set_ylim([ymin,ymax])

設置軸的限制。如果這些限制存儲為變量,則您可以將文本設置為相對于這些變量。例如,如果您設置:


xmax, ymax = 10, 10

然后你可以設置你的文字是一樣的位置xmax - 2和ymax - 2。


這將使您的情節(jié)更大,并保證文本在里面。


如果你不知道你想要的圖的大?。ɡ缒悴恢滥愕臄祿南拗疲憧梢宰詣诱业侥愕臄祿淖畲笾担ㄊ褂胢ax());添加一點,使情節(jié)比需要的要大;然后執(zhí)行上述操作。


查看完整回答
反對 回復 2021-10-19
?
qq_花開花謝_0

TA貢獻1835條經驗 獲得超7個贊

我會使用的最直接的解決方案是通過使用其他一些演示方法(如 imagemagick)來添加標題,在情節(jié)之外做筆記。


查看完整回答
反對 回復 2021-10-19
  • 3 回答
  • 0 關注
  • 264 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號