polygon without matplotlib