[問題] matplotlib 圖例說明

作者: yshihyu (yshihyu)   2018-12-20 23:29:37
https://gist.github.com/shihyu/548f23694c634f7df5319e1112387582
上面是程式碼~ 我有三個子圖想右下角用個小框說明這三條代表意思
https://imgur.com/a/NdLrqlr
類似下面右上角有個小框
https://i.stack.imgur.com/LQ8xk.png
我找到範例都沒有多個子圖後在新增一個小框~
想請問一下多個子圖怎麼在某個位置在產生一個小框說明線圖代表意思
謝謝
作者: yangs0618 (阿彰)   2018-12-20 23:48:00
我想順便問有辦法跑一次程式就把分別4張圖跟4張合在一起的圖一起存嗎
作者: lajji (喇機)   2018-12-20 23:50:00
https://tinyurl.com/y7d597ny一樓的問題應該迴圈就可以解決了
作者: ruby831 (星斗)   2018-12-21 02:05:00
先用plt.figure建圖層 然後 ax=figure.add_subplot(高有幾欄, 寬有幾欄, 你要畫在哪)然後再用ax.plot去畫 再用ax.legend加你要的註解
作者: yoyololicon (蘿莉大好)   2018-12-21 11:00:00
記得在ax.plot的label設定要顯示的字
作者: yangs0618 (阿彰)   2018-12-21 12:06:00
我的意思是 a b c d 4張圖 跟另一張abcd重疊的圖都要的話 像我現在分開是跑回圈每一圈最後都savefig 跟clf這樣就沒辦法有4張重疊的
作者: jackwang01 (艾斯比那)   2018-12-21 23:16:00
重疊的話建一個plt.figure,然後重複plt.plot四次最後再savefig
作者: lajji (喇機)   2018-12-21 23:53:00
懂了 y大的意思應該是要save重疊的跟a b c d各一張 所以總共有五張圖 這樣的話還是分兩次跑好
作者: alpachino ( )   2018-12-22 09:01:00
印象中那圖例是用legend產出的, 查一下legend的用法吧

Links booklink

Contact Us: admin [ a t ] ucptt.com