我有一个大的图像,我试图与Seaborn. heatmap生成。
出现了两个问题,但这个问题是关于图像中出现的聚合像素的。我希望出现一个巨大的图像(3000 x100000像素)。我错过了什么?
顺便说一句,这是我的第一个python代码。我愿意接受所有的建议。谢谢!
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
sns.set_theme()
data = np.fromfunction(lambda i, j: (j + 1) % (i + 1), (3000, 100000), dtype=int)
sns.heatmap(data,cbar=False,square=True,xticklabels=False,yticklabels=False)
plt.savefig('3000x100000.png')
我期待一个非常非常大的png。它很小。而且它仍然有一个颜色条。
1条答案
按热度按时间fzwojiic1#
您可以通过考虑dpi来指定以英寸为单位的图形大小: