有人能告诉我,为什么下面代码生成的数字大小不符合预期。
如何修改此代码以生成100 * 400像素的图片?
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(1,4),dpi=100,facecolor = 'red')
plt.show(fig)
答案 0 :(得分:2)
您应该在savefig
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(1,4),facecolor = 'red', dpi=100)
plt.savefig('test.png', dpi=100)
plt.show(fig)
当然,它不会是完美的,但会很接近......