作者yshihyu (yshihyu)
看板Python
标题[问题] matplotlib 图例说明
时间Thu Dec 20 23:29:37 2018
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://webptt.com/cn.aspx?n=bbs/Python/M.1545319782.A.D1A.html
1F:推 yangs0618: 我想顺便问有办法跑一次程式就把分别4张图跟4张合在一 12/20 23:48
2F:→ yangs0618: 起的图一起存吗 12/20 23:48
4F:→ lajji: 一楼的问题应该回圈就可以解决了 12/20 23:51
5F:→ ruby831: 先用plt.figure建图层 然後 ax=figure.add_subplot(高有 12/21 02:05
6F:→ ruby831: 几栏, 宽有几栏, 你要画在哪)然後再用ax.plot去画 再用a 12/21 02:05
7F:→ ruby831: x.legend加你要的注解 12/21 02:05
8F:→ yoyololicon: 记得在ax.plot的label设定要显示的字 12/21 11:00
9F:推 yangs0618: 我的意思是 a b c d 4张图 跟另一张abcd重叠的图都要 12/21 12:06
10F:→ yangs0618: 的话 像我现在分开是跑回圈每一圈最後都savefig 跟clf 12/21 12:06
11F:→ yangs0618: 这样就没办法有4张重叠的 12/21 12:06
12F:→ jackwang01: 重叠的话建一个plt.figure,然後重复plt.plot四次 12/21 23:16
13F:→ jackwang01: 最後再savefig 12/21 23:16
14F:→ lajji: 懂了 y大的意思应该是要save重叠的跟a b c d各一张 所以总 12/21 23:53
15F:→ lajji: 共有五张图 这样的话还是分两次跑好 12/21 23:54
16F:推 alpachino: 印象中那图例是用legend产出的, 查一下legend的用法吧 12/22 09:01