有时候需要把若干个图排成一个方阵以便研究,例如研究不同时刻或不同速度通道的强度分布。我以前的做法是画若干个图,然后到latex里面排列一下。虽然我知道有办法把这些图排好画到一张大图里,但是以前比较懒,也没有觉得太必要。但是最近发现对于有些图,到latex里排列的画,子图之间的空白不好控制,通常比较大。于是只能去研究一下怎么画到一张图里了。
本来的想法是找个程序帮我解决这个问题,但是后来发现不太管用,原因在于我不是简单地plot,还需要叠放一张tv图,现成的程序处理不了。接着又搜了一圈发现,没有那么复杂,只要改一下!p.multi就行了,比如
!p.multi=[0,3,5]
就表示重新画一个图,5行,3列,共15个子图。但是默认画出来的图都很满,要想再加个颜色棒什么的就困难了。研究了一下发现可以修改!p.region,画每个子图之前修改一下就行了。
不过,子图之间的空白全靠手调,因为它们和字体什么的都有关系,目前似乎还没有太简单的解决方法。
https://blog.sciencenet.cn/blog-117333-511583.html
上一篇:
光变曲线笔记(二)下一篇:
为什么宇宙学模拟可以用牛顿力学?