我有一些在像素坐标空间中表示的特征位置(即(0,0)在图像的左上角,y轴向下增加,x轴向右增加)。
当我在Matplotlib中绘制这些位置(默认情况下使用笛卡尔平面的正x和y象限)时,我总是运行命令
plt.gca().invert_yaxis()
,以便使特征的位置在绘图中正确显示。
但是,我想将此变换应用于图像点本身,而不仅仅是在可视化中。
答案 0 :(得分:2)
一个人可以通过从最大值减去所有y值来求逆,从而可以在不反转matplotlib中y轴的情况下绘制它。
y = max(y) - y
绘图结果将保持不变。