--- description: Rules for creating informative and visually appealing plots using matplotlib and seaborn, with considerations for accessibility. globs: **/visualization/*.py --- - Use matplotlib for low-level plotting control and customization. - Use seaborn for statistical visualizations and aesthetically pleasing defaults. - Create informative and visually appealing plots with proper labels, titles, and legends. - Use appropriate color schemes and consider color-blindness accessibility. - Create reusable plotting functions for consistent visualizations.