Figures Generator
Build charts from any point, line or polygon dataset on the farm: scatter plots, histograms, box plots, time series and more, with summary statistics and PNG or CSV export.
The Figures Generator turns a dataset's values into a chart you can read on screen or export for a report. It works from the dataset's table of values, so the chart does not depend on how the dataset is coloured on the map.
Open it from the Plugins button (the flask icon at the left of the farm map), which is shown to the farm's Owner, Administrators and Editors on a desktop or tablet. The plugin opens as a full page; Back to farm returns to the map.
#Steps
- Under Dataset, browse the folders and click a dataset. Raster datasets are not listed because they have no table of values to plot.
- Pick a starting point:
- a Quick recipe, which chooses the figure type and fields for you and draws the chart straight away, or
- a Figure type, then choose the fields yourself.
- Adjust the fields, title, axis labels, colour and other options for that figure type.
- Click Generate chart. Change any option and generate again to redraw.
- Click Export at the top right to save the figure or its numbers.
#Figure types
| Type | What it shows | Fields you choose |
|---|---|---|
| Scatter | Two numeric fields against each other, with an optional regression line | X and Y, both numeric |
| Line | A numeric value along an ordered axis | X and Y, both numeric |
| Time Series | A numeric value over time | A date field for X, a numeric field for Y |
| Bar | One number per category | A category field and a numeric field, plus a Reducer (Mean, Median, Sum, Min, Max or Count) |
| Grouped Bar | Several numeric fields side by side per category | A category field and one or more numeric fields |
| Histogram | How one numeric field is distributed, with an optional density curve | One numeric field and a bin count |
| Box Plot | Median, quartiles and outliers per group | A category field and a numeric field |
| Density | A smoothed distribution of one numeric field | One numeric field |
| Correlation | How strongly each pair of numeric fields moves together | Two or more numeric fields |
| Pie / Donut | Each category's share of the rows | A category field |
#Dates in a Time Series
The date field list shows the fields Every.Farm recognises as dates. These are read as dates:
- date text such as
2026-05-22,5/22/2026or a full date and time - the
createdOnandupdatedOnfields that data collectors add to every datapoint - a field of four-digit years, when its name contains "year", "season" or "vintage"
If the field you pick does not hold dates, the chart says so rather than drawing an empty figure.
#Quick recipes
Recipes appear only when the dataset has the fields they need. For example, Value over time needs a date field, and Compare categories needs a text field to group by.
| Recipe | Draws |
|---|---|
| Distribution of a value | Histogram with a density curve |
| Scatter with trendline | Scatter with a regression line |
| Value over time | Time series |
| Compare categories | Bar chart of the mean per category |
| Spread per group | Box plot |
| Correlation matrix | Correlation |
| Share by category | Donut chart |
#Compare two datasets
After you select a dataset, Overlay a second dataset adds another dataset to the same chart as a second series. It is available for Scatter, Line, Time Series and Bar figures. Both datasets need to have the fields you chose, under the same names.
#Statistics
Below the chart, Every.Farm shows the numbers behind it. What appears depends on the figure type:
- Summary statistics: count, mean, median, standard deviation, minimum, maximum, percentiles, range and the number of missing values
- Linear regression: slope, intercept and R² for a scatter plot with the regression line switched on
- Series comparison: the two datasets side by side when you have overlaid a second one
- Per-group statistics: for a box plot, one row per category with the quartiles, median, whisker ends and number of outliers
#Export
| Option | What you get |
|---|---|
| PNG, standard, retina (2×) or print (3×) | The figure as an image on a white background, at one, two or three times the screen resolution |
| CSV, chart data | The plotted points |
| CSV, statistics | The statistics shown below the chart |
| JSON, chart config | The chart's settings and data, for re-creating it elsewhere |
Figures are not saved in Every.Farm. Export the ones you want to keep.
#Related
- Translator relates two datasets to each other and includes its own correlation view.
- Data Joiner combines datasets so their fields can be charted together.
- Filters apply to the map; the Figures Generator charts every row in the dataset.
Updated
Something missing or out of date? Tell us — the docs are updated with every release.