如何用R语言ggplot2对科比的投篮数据进行可视化展示
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,如何用R语言ggplot2对科比的投篮数据进行可视化展示,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。OIP.jpg相信大部分球迷到现在
千家信息网最后更新 2026年11月01日如何用R语言ggplot2对科比的投篮数据进行可视化展示OIP.jpg image.png 
image.png 接下来是出手区域,出手区域划分为image.png
如何用R语言ggplot2对科比的投篮数据进行可视化展示,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
相信大部分球迷到现在也认为这是一个假新闻吧,Fake News!
第一步读入数据今天的推文用到的数据来自kaggle ,推文的大部分内容是来自 https://www.kaggle.com/xvivancos/kobe-bryant-shot-selection/report
shots<-read.csv("Kobe/data.csv",header=T)
查看数据维度dim(shots)
数据集总共有25个变量,今天的推文重点关注的是
combined_shot_type 出手类型 shot_zone_range 出手距离 shot_zone_area 出手区域 shot_zone_basic 这个也是出手区域
Jump Shot 跳投 Dunk 扣篮 Layup 上篮 Tip Shot 补篮 Hook Shot 勾手 Bank Shot 擦板
通过柱形图来看一下不同的出手方式大小排序这里遇到一个疑问:为啥擦板也算一种投篮类型呢?有没有人知道呢?
df1<-data.frame(table(shots$combined_shot_type))
df1
library(ggplot2)
ggplot(df1,aes(x=reorder(Var1,Freq),y=Freq))+
geom_col(aes(fill=Var1))+
geom_label(aes(label=Freq))+
coord_flip()+
theme_bw()+
theme(axis.title = element_blank(),
axis.ticks.x=element_blank(),
axis.text.x = element_blank(),
legend.position = "none")
接下来看一下出手距离通过上图我们可以看出科比几乎所有的进攻都会选择跳投
出手距离划分为
Less Than 8 ft 8-16 ft 16-24 ft 24+ ft Back Court Shot
这里一个小知识点是
feet 英尺;1英尺等于0.3048米 NBA三分线7.25米;23.9英尺
library(tidyverse)
library(cowplot)
p1<-ggplot(shots,aes(x=lon,y=lat))+
geom_point(aes(color=shot_zone_range),
show.legend = F)+
ylim(c(33.7,34.0883))+
theme_void()
p2<-ggplot(shots,aes(x=fct_infreq(shot_zone_range)))+
geom_bar(aes(fill=shot_zone_range),show.legend = F)+
theme_bw()+
labs(x=NULL,y=NULL)
plot_grid(p1,p2,ncol = 1,nrow = 2)

面框 左右45度 左右底角
p3<-ggplot(shots,aes(x=lon,y=lat))+
geom_point(aes(color=shot_zone_area),show.legend = F)+
theme_void()+
ylim(c(33.7,34.0883))
p3
p4<-ggplot(shots,aes(x=fct_infreq(shot_zone_area)))+
geom_bar(aes(fill=shot_zone_area),show.legend = F)+
theme_bw()+
labs(x=NULL,y=NULL)+
theme(axis.text.x = element_text(angle=60,hjust=1))
p4
plot_grid(p3,p4,ncol = 1,nrow = 2)
从上图我们可以看出科比更喜欢面框进攻,其次是右侧,但是左右差别好像不大。
看完上述内容,你们掌握如何用R语言ggplot2对科比的投篮数据进行可视化展示的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
数据
科比
区域
投篮
内容
类型
语言
可视化
上图
大部分
方法
更多
问题
进攻
不同
束手无策
为此
接下来
不大
原因
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
华服互联网科技靠谱吗
科技互联网企业
互联网的科技
网络科技有限互联网
长亮科技 互联网金融
华脉科技工业互联网产品
西藏七维空间互联网科技有限公司
中国科技互联网公司收入
常德市电业局互联网科技部
互联网时代科技改变生活
广州恒生互联网科技有限
受益于互联网科技的高速发展
互联网科技革命什么开始
广东鹅鹅鹅互联网科技有限公司
西安左小互联网科技有限公司
银川新华互联网科技学校原画
北京军民互联网科技公司
互联网科技对化妆品行业
宁波允成互联网科技有限公司
云南咖啡
科技类互联网
善班互联网科技
奇酷互联网络科技
互联网科技上市公司
伴你行互联网科技有限公司
广州善班互联网科技
科技伦理 互联网公司
互联网科技的全部知识
唐山双旺合互联网科技产业园