我希望根据轨迹上每个点的坐标绘制一些行人轨迹。这可以使用matplotlib
轻松完成。
但就我而言,如果只是简单地在空白背景上绘制轨迹,则轨迹毫无意义。 当我将它们叠加在真实的地板图上时,它们才有意义。
所以我想知道是否有可能将我的楼层地图作为图形的背景,然后在其上绘制点和轨迹?
答案 0 :(得分:3)
当然,只需使用imshow
绘制地图,然后在其上绘制线条。
例如:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(500) + 100
y = 50 * np.cos(x / 10.0) + 100
fig, ax = plt.subplots()
ax.imshow(plt.imread('floor_plan.gif'), origin='lower')
ax.autoscale(False)
ax.plot(x, y)
plt.show()