Verified figure-export captures#
Captured from the running web app at a 1440×1000 viewport with a device pixel ratio of 2, light theme, against the Pancreatic endocrinogenesis (scVelo) sample.
Panel structure#
The panel as it opens: Export with its (i), four collapsed groups, and the Export button. The groups are mutually exclusive — opening one closes the others — so you never see more than one of the captures below on screen at a time.#
Preview and framing#
Preview exposes the current framing and visual state before any file is written.#
Framing. The width and height boxes are the plot content size, not the
size of the file — see Quality knobs and best practices for the
arithmetic that turns one into the other. Frame export, the drag-to-crop
frame, appears only once Show preview is on (see the window capture above).#
Labels, style, and output#
Labels and annotations. The Title box arrives pre-filled from the dataset (see Metadata and provenance); below it the Annotations checkboxes, the axis labels, the legend position, and Emphasize selection.#
Style controls expose background, typography, and text sizing.#
Download. Output format, then an explicit SVG point strategy for SVG (or the DPI for PNG), and whether all views are exported. A single output downloads in its native format; a multi-file request downloads once as a ZIP containing the native files.#
When the app refuses#
Pressing Export with the velocity overlay running raises this. It is a modal, not a toast, and there is no “export anyway”. Besides Back, a view blocked only by the edges or the vector field offers Turn off … and export, which turns those layers off and exports the points as shown (the screenshot predates that button). The rule behind it is that a figure must match the view it claims to be, so anything the exporter cannot reproduce blocks the export rather than being silently dropped. See Figure export edge cases.#