最后绘制的时候要把格式调整为:[("python",3),("技术",4)]这种格式
示例代码from pyecharts.faker import Faker
def plot_word(words_list: list):
from pyecharts.charts import WordCloud
freq = {}
for value in words_list:
words_list = value.split(' ')
for word in words_list:
if word in freq.keys():
freq[word] += 1
else:
freq[word] = 1
# dict 转 tuple list
keyword_list = []
for key, value in freq.items():
keyword_list.append((key, value))
# 使用pyechart开始绘图
pyechart_word_cloud = WordCloud()
pyechart_word_cloud.add('', keyword_list, shape='circle')
pyechart_word_cloud.render("pyechart_word_cloud.html")
plot_word(['技术'] * 4 + ["python"] * 3 + ["word", 'cloud'] * 2 + ['数据', '分析'] + Faker.choose())
效果如下:



