Files save explicit settings
PivoGraph writes resolved project state explicitly. Generated files may omit optional fields or provide partial settings; current defaults fill the gaps.
Project file format
A .pivograph file saves the tables, analyses, graph settings, titles, and annotations in your project. Open it later to continue editing, keep it with a manuscript, or send it to a collaborator for review.
Documentation
Use the specification for field semantics and compatibility rules, the JSON Schema for validation, and the example projects as working references.
File semantics, what changed since v2, compatibility rules, limits, and validation behavior.
Read the HTML specification JSON SchemaAuthoritative field names, types, enumerations, and structural limits.
Open the draft-07 schema ExamplesMinimal files for every table family and one complete project written by PivoGraph.
Open the representative example MarkdownThe same v3 specification in a compact text-first form. The site index is also available as llms.txt.
AI assistants
PivoGraph includes a format prompt for asking an AI assistant to create a project file from your data and figure requirements.
.pivograph JSON document. For automation, provide the schema and a close example..pivograph and drop it into PivoGraph. The application validates it before replacing the current project.Building an integration? Start with the Markdown specification, use the JSON Schema for exact fields, and consult the closest example. Unknown keys are rejected with their JSON path.
Compatibility and safety
PivoGraph writes resolved project state explicitly. Generated files may omit optional fields or provide partial settings; current defaults fill the gaps.
Structural and rendering-default changes require a new integer schemaVersion and a migration. Older files are migrated in memory; the source file is not rewritten.
A project contains data, not executable code. Opening it does not fetch external references, including the optional $schema URL.
Invalid fields are reported with JSON paths and do not replace the open project. Recoverable mismatches open with explicit warnings.
Current version
Current Introduced in PivoGraph 1.7.
Version 3 adds spike width in points with the same baseline settings as bar graphs; area fill down to the X axis; optional symbols and lines on spike graphs, mean bars on before–after graphs and individual points on floating bars; censor tick marks, two-sided error bars and new default axes for survival curves; minor ticks on continuous axes; the drawn size of pie, donut, slices and dot plot graphs; and the analyses one-way ANOVA, descriptive statistics, nonparametric t-tests, area under the curve and XY correlation. The specification lists every change and how version 2 files are migrated.
PivoGraph's compatibility policy is to keep published older versions openable through migrations. Each schema version has immutable specification, schema, and example URLs. Files should point $schema to a versioned URL; there is intentionally no latest alias. Tools can discover the current version through the version catalog.
Previous version
Superseded Introduced in PivoGraph 1.6. Files open in PivoGraph and are migrated to version 3 automatically.
Version 2 added rich text with per-run bold, italic, superscript and subscript; title rotation in degrees; line spacing; exploded pie and donut slices; fitted-curve draw order; error bars on stacked bars; full formatting for significance brackets; summary symbols on scatter plots; more heat-map colour scales; edge spacing as a clear distance; before–after layouts and per-row t-tests on grouped tables. The specification lists every change and how version 1 files are migrated.
Previous version
Superseded Introduced in PivoGraph 1.3. Files open in PivoGraph and are migrated to version 3 automatically.
Editor integration
Associate *.pivograph or *.pivograph.json with https://pivograph.com/schemas/project/v3.json, or include that URL in the document's $schema field. The version catalog is the machine-readable source for all published versions.