给定轨迹上每个点的坐标,我希望绘制一些行人轨迹。这可以使用matplotlib
.
但就我而言,如果只是在空白背景上绘制轨迹,它们就毫无意义。只有当我将它们叠加在真实的平面图上时,它们才有意义,如下图。
所以我想知道是否可以将我的平面图作为图形的背景,然后在上面绘制点和轨迹?
给定轨迹上每个点的坐标,我希望绘制一些行人轨迹。这可以使用matplotlib
.
但就我而言,如果只是在空白背景上绘制轨迹,它们就毫无意义。只有当我将它们叠加在真实的平面图上时,它们才有意义,如下图。
所以我想知道是否可以将我的平面图作为图形的背景,然后在上面绘制点和轨迹?
当然,只需绘制地图,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()