2
展示:范围和方面
我正在编写一个通过3D数据集可视化切片和投影的软件系统。我正在使用matplotlib并且专门imshow用于可视化从分析代码中获得的图像缓冲区。 由于我想用绘图轴注释图像,因此我使用了imshow用来将图像缓冲区像素坐标映射到数据空间坐标系的range关键字。 不幸的是,matplotlib不知道单位。说(以人工示例为例),我想绘制尺寸为的图像1000 m X 1 km。在这种情况下,范围将类似于[0, 1000, 0, 1]。即使图像阵列是方形的,但由于extent关键字所隐含的纵横比为1000,因此所得绘图轴的纵横比也为1000。 是否可以在保持我通过使用range关键字获得的自动生成的主要刻度线和标签的同时,保持绘图的纵横比?