词云图没有显示,如何解决?

词云图没有显示
运行没有报错

img

img


py38,wordcloud1.9.1

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7682386
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:如何将点值表示拟合成多项式表示,获取多项式系数
  • 除此之外, 这篇博客: 命令行工具开发:如何快速实现命令行提示?中的 六 总结 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    以后大家在写命令行工具时,不用再担心代码提示的问题了。在动手开发工具前,写一下YAML文件,整理和厘清一下你的思路,有哪些子命令,有哪些参数等,然后再基于该YAML文件进行开发,使用什么语言都没有关系,最后配合cli-completion完成命令行提示,你的命令行工具算是相当专业的了,至少从面子上看起来是的 :)

    最后列出一些命令行应用涉及的至关重要的命令行解析器,方便大家后续参考:

    • Java:Picocli, JCommander, JOpt, kotlinx-cli, JLine, args4j
    • Node.js:Commander.js, clap.js, minimist, yargs[4]
    • Deno:yargs
    • Python:argparse, docopt, cli-args, clap
    • Golang:argparse, flaggy
    • Rust:clap-rs, pico-args, paw
    • Ruby:cmdparse, commander, GLI
    • C++:gflags, cli, docopt.cpp

    整理的不全,欢迎大家补充 :)

    相关链接

    [1]

    https://github.com/aliyun/aliyun-cli
    [2]https://github.com/linux-china/cli-completion/blob/master/cli-schema.json
    [3]https://crates.io/crates/cli-completion
    [4]https://www.npmjs.com/search?q=args%20parser

    原文链接:https://developer.aliyun.com/article/779826?

    版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 您还可以看一下 程张浩老师的微信小程序项目实战之我画你猜视频课程课程中的 商品的展示功能和删除功能小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    回答:

    先检查一下代码是否正确,是否引入了所需库和文件。如果代码没问题,则可以尝试以下解决方案:

    1. 检查词云是否在窗口或图形界面中显示出来了。有时词云太小,或者被其他界面或窗口遮挡,我们需要调整大小或位置或者把词云在最上层显示。

    2. 检查代码中的字体路径是否正确或可访问。如果字体不可访问,则词云制作时无法呈现出来,解决方案是确认字体文件名是否正确,或者放到正确的目录下。

    3. 检查引入的库是否版本过旧或者有其他的依赖问题。需要升级、重新安装依赖库,或者核查系统环境变量等。

    如果以上的方案不能解决问题,还需要根据代码具体情况去寻找其他可能的错误点。

    以下是一个参考代码示例(Pillow和wordcloud库都需要安装):

    from wordcloud import WordCloud
    import matplotlib.pyplot as plt
    
    text = "Hello Count Cat, \
            welcome to ChatGPT, \
            where you can chat with your chatbot friend anytime!"
    
    wordcloud = WordCloud(font_path='arial.ttf', background_color='white').generate(text)
    
    plt.imshow(wordcloud, interpolation='bilinear')
    plt.axis('off')
    plt.show()
    

    如果仍然不起作用,请在终端中运行代码,看是否会出现错误或警告信息。如果有错误信息,根据提示进行修复。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^