Я пишу программную систему, которая визуализирует срезы и прогнозы через 3D-набор данных. Я использую matplotlib
и, в частности, imshow
для визуализации буферов изображений, которые я возвращаю из своего кода анализа.
Так как я хотел бы аннотировать изображения с помощью осей графика, я использую ключевое слово степени, которое imshow
позволяет сопоставить пиксельные координаты буфера изображения в системе координат пространства данных.
К сожалению, matplotlib
не знает об единицах. Скажем (взяв искусственный пример), что я хочу построить изображение с размерами 1000 m X 1 km
. В этом случае степень будет чем-то вроде [0, 1000, 0, 1]
. Несмотря на то, что массив изображений является квадратным, так как отношение размеров, подразумеваемое ключевым словом степени 1000, результирующие оси графика также имеют соотношение сторон 1000.
Можно ли форсировать соотношение сторон графика при сохранении автоматически генерируемых основных меток и меток, которые я получаю, используя ключевое слово степени?