wordcloud-generator
Installation
SKILL.md
词云图生成器(Word Cloud Generator)
从第一性原理封装的词云生成技能。不是把脚本丢给你,而是把"词云到底是什么、 以及为什么大多数人第一次做形状词云会翻车"这个认知固化进来,让任何形状、任何 数据都能稳定出图。
第一性原理
- 词云是什么:一个"按权重决定字号、把词塞进画布"的布局问题。大词先放、 从中心螺旋往外铺;字号 = 权重(频率/重要性)。
- 蒙版(mask)是什么:一个限制"词能落在哪"的二进制画布。
- 唯一的关键坑(必读):
wordcloud1.9.x 把蒙版当基线偏移消费——img_array = img_grey + (mask==255)。采样器偏好"累积占用最低"的区域,于是 词实际落在mask==0的地方。结论:想让词填进某个形状,形状内部必须设为 0、 外部设为 255。直觉上的"mask==255 是形状内部"是错的,反着来会得到空心轮廓。 - 配色:每个词可绑定一个类别,按类别上色(color_func);无类别则用 colormap。
- 密度:词少时开
repeat=True让小字补空隙,才能铺满形状(词云不是实心块, 内部文字覆盖率 30% 左右即已成形)。