[问题] 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