Mixins ====== The mixins module provides reusable functionality that can be shared across multiple chart types. These mixins handle common chart configuration patterns like grid display, formatting, and axis customization. .. currentmodule:: datawrapper.charts.mixins Annotations Configuration ------------------------- AnnotationsMixin ~~~~~~~~~~~~~~~~ Provides functionality to add and customize annotations on charts. .. autoclass:: AnnotationsMixin :members: :inherited-members: :show-inheritance: Grid Configuration ------------------ GridDisplayMixin ~~~~~~~~~~~~~~~~ Controls the visibility of grid lines on chart axes. .. autoclass:: GridDisplayMixin :members: :inherited-members: :show-inheritance: GridFormatMixin ~~~~~~~~~~~~~~~ Controls the formatting of grid labels on chart axes. .. autoclass:: GridFormatMixin :members: :inherited-members: :show-inheritance: Axis Customization ------------------ CustomRangeMixin ~~~~~~~~~~~~~~~~ Sets custom minimum and maximum values for chart axes. .. autoclass:: CustomRangeMixin :members: :inherited-members: :show-inheritance: CustomTicksMixin ~~~~~~~~~~~~~~~~ Sets custom tick mark positions on chart axes. .. autoclass:: CustomTicksMixin :members: :inherited-members: :show-inheritance: