Tips & Best Practices
1. Use Themes for Consistency
vg.set_theme("dark") # or generate custom theme
vg.write("<error>Error</error> vs <success>Success</success>")
2. Test Accessibility Early
theme = vg.generate_accessible_theme("#3498db", wcag_level="AA")
3. Validate for Colorblindness
is_safe, _ = vg.validate_colorblind_safety(my_colors)
4. Save and Reuse Palettes
vg.save_palette(colors, "brand_colors.json")
# Later...
colors, _ = vg.load_palette("brand_colors.json")
5. Nest Styles for Complex Formatting
vg.write("<bold>Bold with <red>red</red> and <blue>blue</blue></bold>")