Plot_beam x-axis marks align to 5s; beam pattern more visible
moved some basic shared canvas functions into CommonCanvas to DRY