废话不多说,直接上代码与结果图
from pyecharts import options as opts
from pyecharts.charts import Page, WordCloud
words = [
("Python", 10000),
("Java", 6181),
("PHP", 4386),
("Javascrpt", 4055),
("CSS+HTML", 2467),
(".NET", 2244),
("Planet Fitness", 1868),
("Go", 1484),
("Rusy", 1112),
("C", 865),
("Johnny Depp", 847),
("Vue", 582),
("R", 555),
("人工智能", 550),
("百度飞浆", 462),
("pycharm", 366),
("MySQL", 360),
("VB", 282),
("Word", 273),
("PPT", 265),
]
def wordcloud_base() -> WordCloud:
c = (
WordCloud()
.add("", words, word_size_range=[20, 100])
.set_global_opts(title_opts=opts.TitleOpts(title="WordCloud词云"))
)
return c
wd = wordcloud_base()
wd.render("2.html")
最终效果图