使用matplotlib绘制nba球员和球队数据

NBAGrapher的Python项目详细描述


nbagrapher

nba grapher是一个python脚本,它可以绘制nba的图表,比较nba球员和球队的各种统计指标

nba grapher使用sportsreferencebasketball-reference中删除数据,并使用matplotlib创建绘图

目前,支持四种类型的图。

  • 按季节列出的球员统计
  • 按游戏列出玩家状态
  • 按季节分列的球队统计数据
  • 按游戏分组统计

有关这些函数的详细信息,请参见完整的documentation

可以找到每个函数的可用统计信息的完整列表here


安装

可以使用pip从pypi安装nbagrapher

$ pip install nbagrapher

示例

季节性
  • 两名球员职业生涯中的VORP
nbagrapher.plot_player_season(['iversal01','bryanko01'],"value_over_replacement_player")

vorp

  • 过去五年中过去五个MVP中的每一个
nbagrapher.plot_player_season(['antetgi01','hardeja01','westbru01','curryst01','duranke01'],"player_efficiency_rating",start_year=2014,end_year=2019)

per

  • 过去十年五大得分王的累计得分
nbagrapher.plot_player_season(['jamesle01','duranke01','hardeja01','westbru01','curryst01'],"points",start_year=2010,cum=True)

points

基于游戏的
  • 赢取2019年1月的股份
nbagrapher.plot_player_game(['embiijo01','antetgi01'],2019,"true_shooting_percentage",start_date=datetime.date(2019,1,1),end_date=datetime.date(2019,2,1))

ts

许可证

麻省理工学院

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用jaxrpc的Java eclipse WebService客户端   java编程方式在对象上写入名称   java Spring批处理:重试后跳过   java Android错误:错误:任务执行失败:应用程序:transformClassesWithDexForDebug'   带有清单文件nullPointerException的java Android元数据   spring Java Quartz调度作业停止运行   JavaMockito:如何在不调用实际方法的情况下,模拟带有参数和无效返回类型的静态方法?   java Tomcat连接池问题无法在关闭的连接上调用方法   java如何交换列表中的项目?   java如何停止线程并通过Toast在线程中正确显示文本?   java为什么连续写入OutputStream时偏移量0不会导致重复字节?   java我无法生成头文件   不兼容的返回类型错误java   修改值后键值对的java Jolt转换规范   java有自动更新Javadoc的工具吗?   java线程如何在ints自身实例类中共享变量   java继承一个非gwt模块   java Hibernate xml配置   使用netty4异步调用的java链接HTTP请求响应