【发布时间】:2018-10-26 23:02:57
【问题描述】:
我想创建一个显示背景图像的图形,其中包含叠加的散点图和线图:
如您所见,坐标轴刻度显示图像坐标。散点图和线图也在图像坐标中给出 - 这是不希望的。在没有背景图像的情况下,散点图和线图应该仍然能够工作(并且有意义)。范围未知,因为该数字首先用于确定范围(交互)。
相反,我想指定背景图像中显示的坐标系中的散点图和线图(单位 m³/h 和 m):从图像坐标到“顶部轴”坐标的转换大致为( 110,475) -> (0,10) 和 (530,190) -> (8,40)。
原则上我可以看到两种方法:
- 在添加后指定图像范围。但是,我在任何地方都没有看到这一点。这个例子展示了在调用
imshow()时知道范围是如何完成的:Plot over an image background in python - 使用 twinx 和 twin y 在图像轴的顶部添加一个轴,其中 x,x 和 y,y 对都是紧密耦合的。我只看到允许我指定共享 x 或共享 y 轴的功能,而不是两者。
【问题讨论】:
标签: python image matplotlib plot axis