2

我想将 1600 个点绘制到 1000像素宽的图形(仅图形,不计算轴和空格)上。这种设置英寸和每英寸像素 (DPI) 的方法是最佳方法吗?有没有更好的办法?

self.figure, (self.picture, self.intensity) = \
        plt.subplots(nrows=2, figsize=(10, 5))
    self.figure.set_dpi(100)
4

1 回答 1

2

对于 1600 像素宽和 1000 像素高的图形,您可以执行以下操作:

import matplotlib.pyplot as plt
plt.figure(figsize=(16, 10), dpi=100)
# ... your code
plt.savefig(filename)
于 2012-06-14T21:17:55.903 回答