Everything the settings dialog's Canvas tab can set, in one block.

No watermark field: the mark is a primitive the host owns and configures (LogoWatermark), so a switch here would be a stored value nothing reads. Same rule as the settings schema itself, see model/chart-settings.ts.

interface CanvasOptions {
    crosshair?: CrosshairOptions;
    grid?: Partial<GridOptions>;
    margins?: PlotMarginOptions;
    scales?: ScaleCanvasOptions;
}

Properties

crosshair?: CrosshairOptions
grid?: Partial<GridOptions>

Plot-area margins in percent of pane height.