6-22创新设计工作记录

2020-06-22

  • 对之前的词云模板进行了重构,方便调用
  • 添加了数据处理函数,与词云进行对接
  • 对之前的代码添加了测试

具体新增代码

# keywords = [( , ), ……, ( , )]
# name 为输入的名字
def getWordCloud(keywords, name, T = 0):
    WC = (
        WordCloud(init_opts=opts.InitOpts(theme=ThemeType.INFOGRAPHIC))
            .add(series_name="{}词云图".format(name), data_pair=keywords, word_size_range=[20, 80])
            .set_global_opts(
            title_opts=opts.TitleOpts(
                title="{}词云图".format(name), title_textstyle_opts=opts.TextStyleOpts(font_size=23)
            ),
            tooltip_opts=opts.TooltipOpts(is_show=True),
        )
    )
    WC.render()
   


if __name__ == "__main__":
    a = [('特朗普', 78.74096463001472), ('美国', 16.71608097087396), ('总统', 6.817801148287151), ('风景线', 6.8127394056179496), ('中国', 6.532717519030898), ('白宫', 5.029245554100294), ('疫情', 4.362531550841099), ('世界', 3.641392834462482), ('病毒', 3.63784713120157), ('美丽', 3.5818577330370283), ('川普', 3.5178325167925455), ('老特', 3.5178325167925455), ('加油', 2.8075050727123596), ('黑人', 2.6912479220868075), ('糟糕', 2.6562121365063756), ('不靠', 2.5183821497206966), ('骚乱', 2.4604486451069154), ('人民', 2.299375571504169), ('祈祷', 2.233522428858754), ('国家', 2.158160829512506), ('军队', 2.0967592171493377), ('建国', 2.056507498502452), ('低等', 1.819657643686121), ('大笑', 1.8090032726410004), ('赞赞', 1.7589162583962727), ('捂脸', 1.7589162583962727), ('甩锅', 1.7589162583962727), ('示威', 1.7547524461736144), ('希望', 1.6593770862515937), ('一个', 1.6581957658440412)]
    getWordCloud(a, "特朗普")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值