飞浆AIstudio Python小白逆袭大神 Day3-《青春有你2》选手数据分析——地区分析
飞浆AIstudio Python小白逆袭大神 Day3-《青春有你2》选手数据分析——地区分析
·
代码编写
import matplotlib.pyplot as plt
import numpy as np
import json
import matplotlib.font_manager as font_manager
with open("20220620.json","r",encoding="UTF-8") as file:
json_array = json.loads(file.read())
#地区分析
zones = []
for star in json_array:
zone = star["zone"]
zones.append(zone)
print("共有%d个人" % len(zones))
print(zones)
zone_list = []
count_list = []
for zone in zones:
if zone not in zone_list:
count = zones.count(zone)
zone_list.append(zone)
count_list.append(count)
print(zone_list)
print(count_list)
plt.rcParams["font.sans-serif"] = ["SimHei"] #指定字体
plt.figure(figsize=(20,15))
plt.bar(range(len(count_list)), count_list,color = 'r',tick_label = zone_list,facecolor = '#9999ff',edgecolor='white')
plt.xticks(rotation = 45,fontsize = 20)
plt.yticks(fontsize = 20)
plt.legend()
plt.title("《青春有你2》参赛选手",fontsize = 24)
plt.savefig("bar_result.jpg")
plt.show()
运行结果


最新的百度百科已经没有显示选手体重数据了,所以略......
更多推荐
所有评论(0)