我曾考虑在 R 中这样做,但我是新手,希望得到任何帮助
我有一个棒球场的数据集(球场),由 'pitchNumber' 和 'outcome' 例如 S = swinging strike, B = ball, H= hit 等等
例如 1乙; 2小时; 3秒; 4秒; 5×; 6小时;等等
我想要做的就是有一个图表,将它们绘制成一条直线 cf BHSSXB 但用代表字母的彩色小条替换字母,带有图例,并且可以选择在颜色上方设置音高数。有点像迷你图。
非常感谢关于如何实现这一点的任何建议
最佳答案
以及使用 ggplot
的同一张图。
数据由@GavinSimpson 提供。
ggplot(baseball, aes(x=pitchNumber, y=1, ymin=0, ymax=1, colour=outcome)) +
geom_point() +
geom_linerange() +
ylab(NULL) +
xlab(NULL) +
scale_y_continuous(breaks=c(0, 1)) +
opts(
panel.background=theme_blank(),
panel.grid.minor=theme_blank(),
axis.text.y = theme_blank()
)
关于r - 按颜色将棒球场绘制为定性变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5720428/