compute_plot_rect | Compute plot rectangle inside the image buffer. |
compute_y2_max [virtual] | Maximum value for the secondary y-axis domain. |
compute_y2_min [virtual] | Minimum value for the secondary y-axis domain. |
compute_y_max [virtual] | Maximum y value for scale (default: data max with padding). |
compute_y_min [virtual] | Minimum y value for scale (default: 0 or data min). |
draw_axes_and_grid | |
draw_background | |
draw_legend | |
draw_overlay [virtual] | Extension point for custom overlays drawn after draw_series. |
draw_series [virtual] | Draw bars, lines, or other series geometry (implemented by subclass). |
draw_title | |
has_secondary_y_axis [virtual] | Whether to render a secondary (right-side) y-axis. Default: false. |
is_horizontal [virtual] | Whether to lay out the plot with a horizontal value axis (bottom) and a vertical category axis (left), instead of the default vertical value axis (left) / horizontal category axis (bottom). Default: false. Overridden by BarChart based on BarOptions::orientation; not meaningful for Line/Area/Combo's point-based geometry, so they don't override it. ReferenceLine / ReferenceBand overlays are not supported in horizontal mode (v1) since their orientation semantics assume a vertical value axis. |
supports_continuous_x_axis [virtual] | Whether this chart type can position its x-axis by continuous numeric value (via set_x_values / CartesianOptions::x_scale_type) instead of evenly-spaced categories. Default: false. Overridden by LineChart and AreaChart, whose point-based geometry has a well-defined continuous position; not by BarChart/ComboChart, whose fixed-width bar-per-category layout does not. |
x_label_row_height | Height of the x-axis label row (one line, or the longest label when rotated). |
x_labels_rotated | True when x-axis labels are drawn rotated 90° (grows the bottom margin). |
y_axis_is_percent [virtual] | True when the primary value axis is a 0-100 share (100%-stacked charts); labels get %. |
y_tick_label | Primary value-axis tick label (honours y_axis_is_percent and the formatters). |