그래서 몇 가지 테스트를 시도했지만 추가 데이터가 적어도 interpolation='none'
및 interpolation=bilinear
과 같은 변환 형식이 아닌 건너 뛴 것으로 생각됩니다. 참고 데이터 포인트는 경우에 따라 불규칙하게 늘어납니다. 숫자를 게시하는 데 충분한 명성이 없지만 여기에 코드가 나와 있습니다. (플롯을 보려면 확대해야합니다.)
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(1)
grid = np.random.rand(10, 10)
fig=plt.figure(figsize=(1,1),frameon=False)
plt.Axes(fig, [0., 0., 1., 1.])
plt.axis("off")
plt.subplots_adjust(left=0,right=1,bottom=0,top=1)
plt.imshow(grid,interpolation='none',cmap='jet')
plt.savefig("test_dpi15_none.png",bbox_inches=0,pad_inches=0, dpi=15)
plt.savefig("test_dpi10_none.png",bbox_inches=0,pad_inches=0, dpi=10)
plt.savefig("test_dpi5_none.png",bbox_inches=0,pad_inches=0,dpi=5)
plt.savefig("test_dpi2_none.png",bbox_inches=0,pad_inches=0,dpi=2)
출처
2017-10-06 07:13:09
Dan
알아두면 유용합니다! 감사! – Dan