【问题标题】:Python export wordcloud to pdfPython 将 wordcloud 导出为 pdf
【发布时间】:2022-01-09 20:17:24
【问题描述】:

我想将 wordcloud 导出为 pdf 而不是 png,以免在放大时丢失质量。这可行吗,因为 wordcloud 本身已经是一张图片?

这是我尝试过的:

wc = WordCloud(max_font_size=120, max_words= 100, background_color="white", height=600,width=800)
wc = wc.generate_from_frequencies(mdict)

plt.imshow(wc, interpolation='bilinear')
plt.axis("off")
plt.show()

wc.to_file(outputpath + "test.pdf")

但它返回一个带有位图格式图片的pdf,就像png图片一样。我想获得真正的 pdf 格式(矢量格式)的图片。

编辑:措辞

【问题讨论】:

    标签: python pdf graph png word-cloud


    【解决方案1】:

    根据to_file 的性质,您将获得 RGB 图像文件(设置模式为带或不带 alpha)但是请参阅自 1.7.0 版以来的to_svg 选项,那么您当然需要将 svg 转换为 pdf! (使用浏览器转pdf很容易)

    to_array()                                       Convert to numpy array.
    
    to_file(filename)                                Export to image file.
    
    to_svg([embed_font, optimize_embedded_font, …])  Export to SVG.
    

    【讨论】:

      猜你喜欢
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多