different plot macro