Twilight6 发表于 2020-7-21 02:02:50

【Tkinter】词云图生成器——来制作属于自己的词云图吧!

本帖最后由 Twilight6 于 2020-7-23 11:25 编辑




Tkinter——词云图生成器
static/image/hrline/1.gif

喜欢的鱼油可以订阅下-->> Auto WC 更新日志专辑


六月初花了些许时间写了这个词云图生成器,本想打包成 exe 可执行程序,方便给新鱼油们也能直接体验这个 GUI {:7_136:}

而且编写代码时候也尽量用了 from 导入模块,想着打包后的 exe 文件占用内存小些,可是结果就是不尽人意{:7_138:}

不知为何打包后的 exe 总是不能成功运行,去翻遍了各个搜索引擎,可就是找不到正确的解决方案{:7_127:}

不过还是来分享下自己的劳动成果,否则对不起自己辛辛苦苦熬夜敲代码 T . T ,希望鱼油们也试着使用下,支持下劳动成果{:7_132:}


其他的就不多说了哈,开始制作词云图吧!
**** Hidden Message *****
使用效果:

先来看看效果,如图,不用在意文本内容,这里实际上默认背景色就为 白色,可以不用再次填写白色:

https://s1.ax1x.com/2020/07/20/U43xxS.gif

然后用这只老污龟~做背景 嘿嘿 ^_^ :

**** Hidden Message *****

如果取消系统自动分词后的的效果:

**** Hidden Message *****

关于作者的效果图:

**** Hidden Message *****

使用说明:



[*]打开 txt 文件时候需要注意,文本框的内容会被清空后覆盖,而且只能打开 GBK、UTF-8 编码的文本


[*]另存为时,会将输入框内容的文本作为新 txt 文件以 UTF-8 编码保存




[*]帮助会跳转至本贴


[*]关于作者可以查看作者信息




[*]系统自动分词,jieba 库自动分词,文本内容如果比较多,生成词云图时候需要多加等待


[*]如果你想人为分词,用 space键即 空格 直接隔开你想分的词语即可

Ps:若没打开系统自动分词,生成的图片则是一段一段的句子,而不是一个个词语




[*]背景图片路径:非必填项,选择的背景图片路径必须为全英文,否则会导致背景蒙版设置无效,建议黑色为主体,白色为背景


[*]字体文件路径:必填项,选择的字体文件格式为 ttf 或 ttc,可以去这下载你喜欢的字体:https://www.17font.com/


[*]字体颜色列表:非必填项,有默认颜色,若自己填入颜色支持 鱼 C 论坛调色板(点击蓝字进入调色板) 中的大部分颜色,也可以直接 Tkinter 使用的取色板组件来选取你喜欢的颜色(注意不同的颜色用空格分割开来)


[*]背景图片颜色:非必填项,默认颜色为白色,若此输入框输入多种颜色,系统会随机选择一个颜色作为图片背景(注意不同的颜色用空格分割开来)

**** Hidden Message *****

词云图测试材料打包下载地址:https://wwe.lanzous.com/ic9Oietfwwh


敲码不易,各位鱼油评个分、点个顶呗~
喜欢的鱼油可以订阅下-->> Auto WC 更新日志专辑
https://xxx.ilovefishc.com/album/202003/31/144219wdi4u2t8d33u22x3.gif




Tkinter——词云图生成器
static/image/hrline/1.gif

喜欢的鱼油就来订阅吧-->> Auto WC 更新日志专辑

完整源码:

**** Hidden Message *****

制作不易,各位鱼油来评个分、点个顶呗~
https://xxx.ilovefishc.com/album/202003/31/144219wdi4u2t8d33u22x3.gif

不二如是 发表于 2020-7-21 07:09:57

文章不错哈,但是已有鱼C官方文档了哦:词云——将你的数据可视化的一种炫酷方案


Twilight6 发表于 2020-7-21 02:03:16



@小甲鱼 @不二如是 深夜申精{:10_297:}

wuqramy 发表于 2020-7-21 02:18:57

呜呜呜呜呜呜大神{:10_266:}

wuqramy 发表于 2020-7-21 02:24:23

能打包exe吗

兢兢 发表于 2020-7-21 05:39:18

本帖最后由 兢兢 于 2020-7-21 05:43 编辑

污龟

Twilight6 发表于 2020-7-21 07:11:55

不二如是 发表于 2020-7-21 07:09
文章不错哈,但是已有鱼C官方文档了哦:词云——将你的数据可视化的一种炫酷方案

{:10_297:}好吧~

Hello. 发表于 2020-7-21 07:42:51

{:7_142:}

_2_ 发表于 2020-7-21 08:11:30

Twilight6 发表于 2020-7-21 02:03
@小甲鱼 @不二如是 深夜申精

偷偷支持一下{:10_257:}

heavensman 发表于 2020-7-21 08:14:59

感谢楼主分享!

975050208@qq.co 发表于 2020-7-21 08:15:43

力顶{:5_108:}

Twilight6 发表于 2020-7-21 08:17:09

wuqramy 发表于 2020-7-21 02:24
能打包exe吗


我打包一直失败,你们自己试试看吧 T_T

heavensman 发表于 2020-7-21 08:28:49

D:\徐海涛\搜狗截图20200721082516.png
纠个错:
pip安装源码里的wordcloud打成wordcluond了

Mike_福利 发表于 2020-7-21 08:33:08

怎么像营销号?

BIO-张磊 发表于 2020-7-21 08:39:27

学习

1520350992 发表于 2020-7-21 08:48:27

超级赞!!

我真的是个好人 发表于 2020-7-21 10:44:22

评分超次数了,下午再叫我来评分吧{:10_245:}

Levin-e 发表于 2020-7-21 11:26:38

{:10_279:}

薛定谔's’猫 发表于 2020-7-21 12:11:10

支持楼主
感谢楼主无私奉献!

nahongyan1997 发表于 2020-7-21 13:26:03

大佬666
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【Tkinter】词云图生成器——来制作属于自己的词云图吧!