The sourceParamsJson on a ReportFigure holds the configuration knobs that go beyond which wells and analytes to include. For example, it might specify a fixed y-axis maximum so that all figures in a series use the same scale for comparison, or a date range that differs from the package's overall reporting period for a historical context figure. The exact keys depend on the figure kind. You typically configure these through Piper's figure editor UI, which writes the correct JSON structure here — you rarely need to edit sourceParamsJson directly.
piper
Figure Source Parameters (JSON)
`ReportFigure.sourceParamsJson` stores chart-specific configuration as a JSON object — such as axis ranges, date filters, normalization options, or display preferences — used by the rendering engine when generating the figure.
Technical section
Data model, API, and internals — visible to developers.
