1
我想繪製一些行人軌跡給定的軌跡上的每個點的座標。這可以使用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()