2013-09-21 4 views
1

나는 궤적상의 모든 점의 좌표가 주어진 보행자 궤적을 그리기를 원한다. 이는 matplotlib을 사용하여 쉽게 수행 할 수 있습니다.그림을 배경으로 삽입 하시겠습니까?

그러나 내 경우에는 궤적이 단순히 빈 배경 위에 그려지는 경우 아무런 의미가 없습니다. 아래의 실제지도에서 오버레이를 적용 할 때만 의미가 있습니다.

enter image description here

그래서 나는 그림의 배경으로 내 플로어 맵을 만든 다음 그 위에 점과 궤도를 그릴 에 수 있는지 궁금?

답변

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() 

enter image description here

예 :

관련 문제