使用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第三方库


热门话题
显示图像的RGB编号的java   java JavaFX画布2D游戏:背景变换vs.绘画   在到达maxElementsInMemory之前创建的java DiskMarker   a4j:ajax可用事件的java详尽列表?   java从批处理文件运行jar文件,如果出现错误,则显示meessage   音频Java在背景音乐之上播放声音   用于在FTP中上载文件的java更改目录   尽管设置了必要的属性,java列表项仍不会保持选中状态   java Stanford Core NLP解析与CSV   java使用缓冲区合并热态和冷态   java无法初始化类javax。加密。JCE安全   对这个Java循环如此困惑的输入   java Spring RabbitMQ SimpleRabbitListenerContainerFactory用法   java如何使用jGrowl创建JSF消息   安装jRebel插件后,Netbeans项目中的java源文件夹不可见?   如何在Java中解析复杂的json字符串   java Spark KafkaUtils CreateRDD在键上应用过滤器   try块中的java代码被忽略,为什么?