import pandas as pd #做数据处理 import matplotlib.pyplot as plt # 可视化工具 import json # 引入数据 df = pd.read_csv('双色球.csv',header=None,index_col=0) # 把红球的号码拿出来, red_ball = df.loc[:,2:7] # print(red_ball) # 把蓝球拿出来 blue_ball = df.loc[:,3] # print(blue_ball) # 每个号码出现的次数 red_ball_count = pd.value_counts(red_ball.values.flatten()) print(red_ball_count) blue_ball_count = pd.value_counts(blue_ball) print(blue_ball_count) # 可视化展示 制成图表 fig,ax = plt.subplots(2,1) # 一次创建多个图标 ax[0].pie(red_ball_count,labels=red_ball_count.index,radius=1.5) ax[1].pie(blue_ball_count,labels=blue_ball_count.index,radius=1.5) plt.show()