Learning types plot