前言
作为一个看了多年篮球的 NBA球迷,一直在想用 python 和篮球一起来写点什么
加上最近在学习 pyecharts ,所以就有了下面这篇文章:
根据输入的球队和球员名字,自动生成该球员职业生涯数据曲线图!
✨ 效果
我只挑了两个球员,感兴趣的朋友可以在后台回复 “nba” 获取源码。
输入自己喜爱的球队和球员名称即可
通过这些曲线图,球星的职业生涯的数据一目了然:
不得不说登哥每年数据都在上升
而勇士的格林自从拿了大合同,数据全面下滑,哈哈
怎么做的?
1.首先需要了解 pyecharts 的折线图用法
2.基本的爬虫
因为坚持原创,精力也有限,所以程序暂时只支持湖人,火箭,勇士这三支比较热门的球队
如果对其他球队也有需求,可以联系我添加进去。
Line:折线/面积图
折线图是用折线将各个数据点标志连接起来的图表,用于展现数据的变化趋势。
折线/面积图对应的模块是 Line
可以配置折线的形式,颜色,标注最大值,最小值等
具体请看下面的 add_yaxis 的详细说明
Line 模块对应的函数使用说明:
1
示例代码:
1
运行之后在本地目录,会生成一个 line.html 的文件
效果图如下:
程序用法
在输入球队和球员的时候,请使用空格分开
另因为每个人对 NBA 球员的叫法可能会不一样,所以做了一下统一,输入的时候请注意!
比如, 以下火箭球员的名称集合
1rocket_mapping = {
后台回复 “nba” 获取该程序
END
一起编程,一起成长扫码关注最新动态