[問題] matplotlib 圖例說明

看板Python作者 (yshihyu)時間6年前 (2018/12/20 23:29), 編輯推噓3(3013)
留言16則, 6人參與, 6年前最新討論串1/1
https://gist.github.com/shihyu/548f23694c634f7df5319e1112387582 上面是程式碼~ 我有三個子圖想右下角用個小框說明這三條代表意思 https://imgur.com/a/NdLrqlr 類似下面右上角有個小框 https://i.stack.imgur.com/LQ8xk.png
我找到範例都沒有多個子圖後在新增一個小框~ 想請問一下多個子圖怎麼在某個位置在產生一個小框說明線圖代表意思 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.104.71.15 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1545319782.A.D1A.html

12/20 23:48, 6年前 , 1F
我想順便問有辦法跑一次程式就把分別4張圖跟4張合在一
12/20 23:48, 1F

12/20 23:48, 6年前 , 2F
起的圖一起存嗎
12/20 23:48, 2F

12/20 23:50, 6年前 , 3F

12/20 23:51, 6年前 , 4F
一樓的問題應該迴圈就可以解決了
12/20 23:51, 4F

12/21 02:05, 6年前 , 5F
先用plt.figure建圖層 然後 ax=figure.add_subplot(高有
12/21 02:05, 5F

12/21 02:05, 6年前 , 6F
幾欄, 寬有幾欄, 你要畫在哪)然後再用ax.plot去畫 再用a
12/21 02:05, 6F

12/21 02:05, 6年前 , 7F
x.legend加你要的註解
12/21 02:05, 7F

12/21 11:00, 6年前 , 8F
記得在ax.plot的label設定要顯示的字
12/21 11:00, 8F

12/21 12:06, 6年前 , 9F
我的意思是 a b c d 4張圖 跟另一張abcd重疊的圖都要
12/21 12:06, 9F

12/21 12:06, 6年前 , 10F
的話 像我現在分開是跑回圈每一圈最後都savefig 跟clf
12/21 12:06, 10F

12/21 12:06, 6年前 , 11F
這樣就沒辦法有4張重疊的
12/21 12:06, 11F

12/21 23:16, 6年前 , 12F
重疊的話建一個plt.figure,然後重複plt.plot四次
12/21 23:16, 12F

12/21 23:16, 6年前 , 13F
最後再savefig
12/21 23:16, 13F

12/21 23:53, 6年前 , 14F
懂了 y大的意思應該是要save重疊的跟a b c d各一張 所以總
12/21 23:53, 14F

12/21 23:54, 6年前 , 15F
共有五張圖 這樣的話還是分兩次跑好
12/21 23:54, 15F

12/22 09:01, 6年前 , 16F
印象中那圖例是用legend產出的, 查一下legend的用法吧
12/22 09:01, 16F
文章代碼(AID): #1S6xLcqQ (Python)
文章代碼(AID): #1S6xLcqQ (Python)