다음 코드는 두 개의 빨간색 직사각형을 그립니다. 빨간색 직사각형은 사이에 공백없이 서로 옆에 있어야합니다. 파이썬 줄거리에서 이것은 괜찮습니다. 내 보낸 pdf에는 사각형 사이에 얇지 만 눈에 띄는 공백이 있습니다. 이 문제를 해결할 방법이 있습니까? matplotlib의 사각형 패치 간 불필요한 공간
그러나 PDF에 공백이 :
import matplotlib.pyplot as plt
import matplotlib
import matplotlib.patches as patches
fig1 = plt.figure();
ax = fig1.add_subplot(111, aspect='equal');
ax.set_xticks([]);
ax.set_yticks([]);
#add first patch
dx=1.0;
loc=(0.0,0.0);
ax.add_patch(patches.Rectangle((loc[0]-dx/2.0,loc[1]-dx/2.0),dx,dx,facecolor='red',edgecolor='none',linewidth=0));
#add second patch
dx=1.0;
loc=(1.0,0.0);
ax.add_patch(patches.Rectangle((loc[0]-dx/2.0,loc[1]-dx/2.0),dx,dx,facecolor='red',edgecolor='none',linewidth=0));
ax.set_xlim([-1,3]);
ax.set_ylim([-1,2]);
fig1.show();
plt.savefig('spaceTest.pdf');
한 가지 해결 방법은 (즉, 동일한 색상으로 설정)은'edgecolor'를 사용하는 것이 될 수 있을까요? – DilithiumMatrix