2012-10-09 18 views
10

Basketbol için atış çizelgeleri yapmaya çalışıyorum. Arka planda basketbol sahası taslağını nasıl çizeceğimi anlamaya ihtiyacım var. Herhangi bir fikir?Bir ggplot'un arka planında nasıl bir şey çizebilirim?

enter image description here

enter image description here

enter image description here

+0

'annotate_raster' veya benzeri bir bilgiye bakın. – mnel

+0

Harika bir soru. Bir sepet topu mahkemesinin nasıl yapıldığını biliyorsanız, + geom_path (data = ) 'ile bir şeyler yapabilirsiniz. Fikirler için http://stackoverflow.com/questions/9805895/mapping-the-world-on-ggplot2 adresini kontrol edin (geom_polygon'un yerini geom_path ile değiştirin). – naught101

+0

@ naught101 Teşekkürler! Anladım. –

cevap

7
Aşağıdaki kod, bu görüntüyü elde etmek için kullanıldı

enter image description here

: içinde

 

    ggplot(shots, aes(X,Y)) + stat_binhex(binwidth=c(3,3)) + 
    geom_point(size=3, alpha=0.5, aes(color=RESULT), position="jitter") + 
    coord_equal() + theme_grey() + opts(title="Golden State Warriors 2012 Shot Chart") + 
    geom_path(data=ft_line, aes(x,y), colour="white", size=2) + 
    geom_path(data=court, aes(x,y), colour="white", size=2) 

veri geom_path komutları beyaz mahkeme diyagramı için (x, y) coords içerir.

İlgili konular