plot different color for different categorical levels using matplotlib plot different color for different categorical levels using matplotlib pandas pandas