【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
文章不错哈,但是已有鱼C官方文档了哦:词云——将你的数据可视化的一种炫酷方案
@小甲鱼 @不二如是 深夜申精{:10_297:} 呜呜呜呜呜呜大神{:10_266:} 能打包exe吗 本帖最后由 兢兢 于 2020-7-21 05:43 编辑
污龟 不二如是 发表于 2020-7-21 07:09
文章不错哈,但是已有鱼C官方文档了哦:词云——将你的数据可视化的一种炫酷方案
{:10_297:}好吧~ {:7_142:} Twilight6 发表于 2020-7-21 02:03
@小甲鱼 @不二如是 深夜申精
偷偷支持一下{:10_257:} 感谢楼主分享! 力顶{:5_108:} wuqramy 发表于 2020-7-21 02:24
能打包exe吗
我打包一直失败,你们自己试试看吧 T_T D:\徐海涛\搜狗截图20200721082516.png
纠个错:
pip安装源码里的wordcloud打成wordcluond了 怎么像营销号? 学习 超级赞!! 评分超次数了,下午再叫我来评分吧{:10_245:} {:10_279:} 支持楼主
感谢楼主无私奉献! 大佬666