Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在左边画一个圆形星系,在右边画另一个圆形星系。所有 GalSim 演示似乎都在随机设置的位置绘制星系——我将如何创建 2 个具有各自位置信息的 gal 变量,并将其放置在更大的图像中?
谢谢!
GalSim demo5、demo7 和 demo10 可以满足您的需求:它们将星系绘制到较大图像中的固定、预先指定的位置。Demos 5 和 10 有一个网格上的星系,而 demo7 只有两个星系图像被绘制成一个更大的图像(我相信这正是你想要做的)。简要总结一下,您创建一个 galsim.Bounds() 对象,该对象指定要在其中绘制每个对象的较大图像中的区域,然后绘制到具有该边界的子图像中。但是我提到的示例脚本通过许多注释详细说明了这一点,因此我鼓励您查看这些。