regions=[‘中国’,‘英国’,‘澳大利亚’,‘美国’,‘美国’,‘中国’,‘英国’,‘澳大利亚’,‘美国’,‘美国’]
bos=[‘61,181’,‘44,303’,‘42,439’,‘22,984’,‘13,979’,‘61,181’,‘44,303’,‘41,439’,‘20,984’,‘19,979’]
persons=[‘31’,‘23’,‘56’,‘17’,‘9’,‘31’,‘23’,‘56’,‘17’,‘9’]
prices=[‘51’,‘43’,‘56’,‘57’,‘49’,‘51’,‘43’,‘56’,‘57’,‘49’]
showdate=[‘2022-12-03’,‘2022-12-05’,‘2022-12-01’,‘2022-12-02’,‘2022-11-05’,‘2022-12-03’,‘2022-12-05’,‘2022-12-01’,‘2022-12-02’,‘2022-11-05’]
ftypes=[‘剧情’,‘动作’,‘喜剧’,‘剧情’,‘剧情’,‘爱情’,‘动作’,‘动画’,‘动画’,‘动画’]
points=[‘8.1’,‘9.0’,‘7.9’,‘6.7’,‘3.8’,‘8.1’,‘9.0’,‘7.9’,‘6.7’,‘3.8’]
filmdescript={
‘ftypes’:ftypes,
‘bos’:bos,
‘prices’:prices,
‘persons’:persons,
‘regions’:regions,
‘showdate’:showdate,
‘points’:points
}
import numpy as np
import pandas as pd
cnbo2021top5=pd.DataFrame(filmdescript,index=films)
cnbo2021top5[[‘prices’,‘persons’]]=cnbo2021top5[[‘prices’,‘persons’]].astype(int)
cnbo2021top5[‘bos’]=cnbo2021top5[‘bos’].str.replace(‘,’,‘’).astype(int)
cnbo2021top5[‘showdate’]=cnbo2021top5[‘showdate’].astype(‘datetime64’)
cnbo2021top5[‘points’]=cnbo2021top5[‘points’].apply(lambda x:float(x) if x!=‘’ else 0)
import pandas as pd
cnbodf=pd.read_excel(‘cnboo1.xlsx’)
cnbodfsort=cnbodf.sort_values(by=[‘BO’],ascending=False)
cnbodfsort.index=cnbodfsort.TYPE
bo=cnbo2021top5.bos.sort_values()
def mkpoints(x,y):
return len(str(x))*(y/25)-3
cnbodfsort[‘points’]=cnbodfsort.apply(lambda x:mkpoints(x.BO,x.PERSONS),axis=1)
cnbodfsort[‘type1’]=cnbodfsort[‘TYPE’].apply(lambda x:x.split(“/”)[0])
cnbodfgb=cnbodfsort.groupby([“type1”])[“ID”,“BO”,“PRICE”,“PERSONS”,“points”].mean()
cnbodfgbsort=cnbodfgb.sort_values(“BO”,ascending=False)
====================================================================
from matplotlib import pyplot as plt
plt.style.use(‘seaborn’)
plt.figure(figsize=(15,9))
plt.rcParams.update({‘font.family’: “Microsoft YaHei”})
plt.title(“中国票房2021TOP9”)
plt.pie(cnbodfgbsort.BO,labels=cnbodfgbsort.index)
plt.show()
这里涉及到简历的漫画效果:详情请访问:为图表添加漫画效果
====================================================================
爆炸效果 饼图脱离
from matplotlib import pyplot as plt
explo=[0.3,0,0,0,0,0] # 控制爆炸效果,通过更改参数控制距离的长短
plt.style.use(‘seaborn’)
plt.figure(figsize=(15,9))
plt.rcParams.update({‘font.family’: “Microsoft YaHei”})
plt.title(“中国票房2021TOP9”)
plt.pie(cnbodfgbsort.BO,labels=cnbodfgbsort.index,explode=explo)
plt.show()
====================================================================
添加阴影效果
爆炸效果 饼图脱离
from matplotlib import pyplot as plt
explo=[0.3,0,0,0,0,0] # 控制爆炸效果
plt.style.use(‘seaborn’)
plt.figure(figsize=(15,9))
plt.rcParams.update({‘font.family’: “Microsoft YaHei”})
plt.title(“中国票房2021TOP9”)
plt.pie(cnbodfgbsort.BO,labels=cnbodfgbsort.index,explode=explo,shadow=True)
plt.show()
========================================================================
添加阴影效果
爆炸效果 饼图脱离
from matplotlib import pyplot as plt
explo=[0.3,0,0,0,0,0] # 控制爆炸效果
plt.style.use(‘seaborn’)
plt.figure(figsize=(15,9))
plt.rcParams.update({‘font.family’: “Microsoft YaHei”})
plt.title(“中国票房2021TOP9”)
plt.pie(cnbodfgbsort.BO,labels=cnbodfgbsort.index,explode=explo,shadow=True,startangle=0,autopct=‘%1.2f%%’)
plt.show()
==========================================================================
饼图旋转
from matplotlib import pyplot as plt
explo=[0.3,0,0,0,0,0] # 控制爆炸效果
plt.style.use(‘seaborn’)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)
01c05e862fe4e9.png)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)