2017-10-05 41 views

回答

0

所以我尝试了一些测试,我认为额外的数据只是跳过而不是任何形式的转换,至少与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) 
相关问题