python制作词云图片的三个步骤,python绘制词云图素材

  python制作词云图片的三个步骤,python绘制词云图素材

  大家好,这篇文章主要是关于Python制作word云图片的个性化实例。有兴趣的同学赶紧看看,如果对你有帮助记得收藏。

  00-1010 1.导言2。举个栗子2.1。安装stylecloud库2.2。生成字云图2.3。美化显示效果2.4。处理停止字2.5。使用自定义背景图像3。总结

  

目录

  单词的云图可以让我们轻松识别文本中的关键词,其中单词的大小代表了它们的出现频率。有了这个,我们甚至在阅读之前就能很好地理解课文的内容。虽然现在有很多免费的工具可以在线制作词云,但是我们可以使用万能的Python来定制个性化的词云地图。

  在本文中,我们将使用第三方Python库stylecloud。有了这个库,我们可以用几行简短的代码制作出漂亮的单词云图像。如下所示:

  废话少说,我们开始吧。)

  

1. 引言

  接下来,我们将用来制作Ci的云图像的文本是偶像乔布斯在斯坦福大学演讲的一部分。点击此处获取相应的。txt文件或使用任何其他文本来制作自己的文字云图。

  

2. 举个栗子

  在这里,我们可以直接使用pip来安装单词云库。代码如下:

  pip3安装样式云

  

2.1 安装stylecloud库

  然后,我们可以使用stylecloud.gen_stylecloud()方法,通过传递相应文本的路径来生成单词云图像。txt文件并生成文字云的图标样式。

  在网站上,我们可以很容易地找到stylecloud中可以使用的图标样式列表。在这个例子中,我选择了一个苹果作为图标。代码如下:

  导入样式云

  style cloud . gen _ style cloud(file _ path= SJ-speech . txt ,

  icon_name=fas fa-apple-alt )

  上面的代码运行后,在当前的python文件目录下生成了以png格式保存的文字的云图,如下所示:

  

2.2 生成词云图

  通过仔细观察gen_stylecloud函数的参数,我们可以控制背景颜色,文字的颜色,输出文件的名称等。为此,我们来看看下面的代码:

  style cloud . gen _ style cloud(file _ path= SJ-speech . txt ,

  icon_name=fas fa-apple-alt ,

  colors=white ,

  background_color=黑色,

  output_name=apple.png ,

  搭配=错误)

  运行结果如下:

  

2.3 美化显示效果

  我们可以使用stop_words库来处理文本中的停用词,我们可以使用pip install stop_words来安装库。对于停用词列表,我们还可以将其传递给gen_stylecloud函数中的custom_stopwords参数。

  示例代码如下:

  从停用字词导入获取停用字词

  stop_words=get_stop_words(英语)

  style cloud . gen _ style cloud(file _ path= SJ-speech . txt ,

  icon_name=fas fa-apple-alt ,

  palette= carto colors . qualitative . pastel _ 3 ,

  background_color=黑色,

  output_name=apple.png ,

  搭配=错误,

  自定义停用词=停用词)

  上述代码的运行结果如下:

  

2.4 处理停用词

  上述网站上有数百个免费图标可供stylecloud使用,但有时我们可能希望使用自己的图像来创建更个性化的word cloud图像。此时,我们可以使用PIL库读取图像,使用matplotlib绘制我们的图像,使用wordcloud制作相应的文字云图像。

  下面的代码使用bat模式生成相应的单词云图,代码如下:

  从wordcloud导入WordCloud,ImageColorGenerator

  从PIL进口图片

  将matplotlib.pyplot作为plt导入

  将numpy作为np导入

  #根据我们希望包含的图像创建一个遮罩

  my _ mask=NP . array(image . open( Batman-logo . png ))

  #创建单词云

  WC=word cloud(background _ color= white ,

  mask=my_mask,

  搭配=错误,

  宽度=600,

  身高=300,

  轮廓宽度=3,

  contour_color=black ,

  停止字=停止字)

  用open(SJ-Speech.txt ,encoding=gb18030 ,errors=ignore )作为txt_file:

  texto=txt_file.read()

  wc.generate

  image _ colors=ImageColorGenerator(my _ mask)

  WC . re color(color _ func=image _ colors)

  plt.figure(figsize=(20,10))

  plt.imshow(wc,interpolation=双线性)

  plt.axis(“关”)

  wc.to_file(wordcloud2.png )

  plt.show()

  运行结果如下:

  

2.5 使用自定义背景图像

  详细介绍了如何使用stylecloud库绘制各种风格的文字云图像,以突出文本中对应的关键词,并给出了定制的示例代码,以提高显示效果。

  这就是这篇关于Python制作个性化单词云图片的文章。关于Python单词云图片的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 用python创建简易网站图文教程图片,用python制作网站
  • 用python创建简易网站图文教程图片,用python制作网站,用Python创建简易网站图文教程
  • 炸金花游戏怎么制作,炸金花游戏教程,基于Python制作炸金花游戏的过程详解
  • 如何用python制作相册,用python做相册
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌,基于Python制作一副扑克牌过程详解
  • 基于python制作一个相册播放器的软件,用python做相册,基于Python制作一个相册播放器
  • python抢演唱会门票,如何利用python抢票,为了顺利买到演唱会的票用Python制作了自动抢票的脚本
  • ,,用python制作词云视频详解
  • python简单二维码生成代码,怎么用python制作二维码
  • python前端界面实现交互,python制作windows交互界面
  • 用python制作动态二维码,Python 生成二维码
  • 用html和css画圣诞树,用python制作圣诞树
  • python制作whl安装包,python官网安装步骤
  • python制作软件界面,python图形化界面设计
  • 留言与评论(共有 条评论)
       
    验证码: