parent
acf4b3d896
commit
1a10dd4b34
@ -0,0 +1,35 @@
|
|||||||
|
import washer,contentout
|
||||||
|
contentout.start()
|
||||||
|
with open('content.txt', 'r+', encoding='utf-8') as f:
|
||||||
|
content = f.read()
|
||||||
|
message = washer.process(content)
|
||||||
|
author = []
|
||||||
|
favor = {}
|
||||||
|
print(message)
|
||||||
|
for video in message:
|
||||||
|
if video[2] not in author:
|
||||||
|
author.append(video[2])
|
||||||
|
favor[video[2]] = eval(video[3])
|
||||||
|
elif video[2] in author:
|
||||||
|
favor[video[2]] += eval(video[3])
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
# 用黑体显示中文
|
||||||
|
plt.rcParams['font.sans-serif'] = ['SimHei']
|
||||||
|
plt.rcParams['figure.figsize'] = (10, 5) # 设置figure_size尺寸
|
||||||
|
|
||||||
|
# 绘制柱状图
|
||||||
|
plt.bar(favor.keys(), favor.values())
|
||||||
|
plt.xlabel("作者",fontsize=14)
|
||||||
|
plt.ylabel("点赞数目",fontsize=14)
|
||||||
|
# 每个扇形的标签
|
||||||
|
labels = favor.keys()
|
||||||
|
# 每个扇形的占比
|
||||||
|
sizes = favor.values()
|
||||||
|
|
||||||
|
fig1, ax1 = plt.subplots()
|
||||||
|
# 绘制饼图
|
||||||
|
ax1.pie(sizes, labels=labels, autopct='%d%%',radius=1,textprops={'fontsize': 10}, startangle=90)
|
||||||
|
|
||||||
|
ax1.axis()
|
||||||
|
plt.show()
|
||||||
|
|
Loading…
Reference in new issue