ggplotでグラフの形(shape)を変える。

ggplotでグラフの形を変える。
scale_shape_manualを用いる

ggplot(smp, aes(x = year, y = value, group = country)) + geom_line(aes(color = country)) +
geom_point(aes(color = country, shape = country)) + scale_shape_manual(values = 0:length(unique(smp$country)))

http://rstudio-pubs-static.s3.amazonaws.com/796_a9237a230236427b8e71aeb72810cf4d.html より

色の場合も

scale_shape_manual(values =topo.colours(length(unique(smp$country))))

みたいなことができる。
topo.colorsは以下を参照
http://cse.naro.affrc.go.jp/takezawa/r-tips/r/53.html