Green193448 2021-07-01 15:54 采纳率: 100%
浏览 55
已采纳

如何将下列文字以词云的形式进行展示

将下列文字以词云的形式进行展示: 程序设计语言是计算机能够理解和 识别用户操作意图的一种交互体系,它按照 特定规则组织计算机指令。使计算机能够自 动进行各种运算处理

这题该怎么做😫😫😫大佬们帮帮我吧

  • 写回答

4条回答 默认 最新

  • 关注
    import matplotlib.pyplot as plt
    import jieba
    from wordcloud import WordCloud
    text = " 程序设计语言是计算机能够理解和 识别用户操作意图的一种交互体系,它按照 特定规则组织计算机指令。使计算机能够自 动进行各种运算处理"
    cut_text = jieba.cut(text)
    result = " ".join(cut_text)
    wc = WordCloud(
            # 设置字体,不指定就会出现乱码
            # 设置背景色
            font_path='font/simhei.ttf',
            background_color='white',
            # 设置背景宽
            width=500,
            # 设置背景高
            height=350,
            # 最大字体
            max_font_size=50,
            # 最小字体
            min_font_size=10,
            mode='RGBA'
            #colormap='pink'
            )
    # 产生词云
    wc.generate(result)
    # 保存图片
    wc.to_file(r"wordcloud.png") # 按照设置的像素宽高度保存绘制好的词云图,比下面程序显示更清晰
    # 4.显示图片
    # 指定所绘图名称
    plt.figure("jay")
    # 以图片的形式显示词云
    plt.imshow(wc)
    # 关闭图像坐标系
    plt.axis("off")
    plt.show()
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?