如何控制wordcloud图片大小
how to control wordcloud picture size
我只想在 200x150 像素的文件中保存一个简单的文字云,但我得到的是 640x480 像素。我做错了什么?
from matplotlib import pyplot as plt
from wordcloud import WordCloud
cloud = WordCloud(width=200,height=150)
plt.imshow(cloud.generate_from_frequencies(t))
plt.savefig('c.png')
plt.clf()
为了保存图形所需的确切像素数,您可以看到 post 关于 Specifying and saving a figure with exact size in pixels。
它会给你:
from matplotlib import pyplot as plt
from wordcloud import WordCloud
cloud = WordCloud(width=200/my_dpi,height=150/my_dpi)
plt.imshow(cloud.generate_from_frequencies(t))
plt.savefig('c.png', dpi=my_dpi)
plt.clf()
my_dpi
的值等于您显示器的 dpi。例如,您可以在 link 之后找到它。
我只想在 200x150 像素的文件中保存一个简单的文字云,但我得到的是 640x480 像素。我做错了什么?
from matplotlib import pyplot as plt
from wordcloud import WordCloud
cloud = WordCloud(width=200,height=150)
plt.imshow(cloud.generate_from_frequencies(t))
plt.savefig('c.png')
plt.clf()
为了保存图形所需的确切像素数,您可以看到 post 关于 Specifying and saving a figure with exact size in pixels。
它会给你:
from matplotlib import pyplot as plt
from wordcloud import WordCloud
cloud = WordCloud(width=200/my_dpi,height=150/my_dpi)
plt.imshow(cloud.generate_from_frequencies(t))
plt.savefig('c.png', dpi=my_dpi)
plt.clf()
my_dpi
的值等于您显示器的 dpi。例如,您可以在 link 之后找到它。