Python -WordCloud 修改色调

在绘制词云图时发现有的字颜色为黄色导致看不清因此需要修改整个词云图的色调为冷色调

具体的来说

wordcloud中的color_func 参数使得我们能够自定义颜色函数

def random_color_func(word=None, font_size=None, position=None,  orientation=None, font_path=None, random_state=None):
        h  = randint(120,250)
        s = int(100.0 * 255.0 / 255.0)
        l = int(100.0 * float(randint(60, 120)) / 255.0)
        return "hsl({}, {}%, {}%)".format(h, s, l)

其中 h既表示颜色的取值范围,我们可以谷歌colour picker 查看各颜色的取值范围对应的h

这里博主为取蓝绿色所以令h的范围在120到250之间,大家可以自己修改

最后在参数中设置 color_func = random_color_func即可

发布了4 篇原创文章 · 获赞 2 · 访问量 6111
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览