Graphs
What it is
Graphs is a free Linux desktop tool for plotting and manipulating data. It accepts column-based files, including CSV, DAT, XY, and plain text, plus ODS and XLSX spreadsheets, SQLite databases, Panalytical XRDML, Leybold XRY, and Graphs project files. You can generate datasets from equations and keep equations rendered across the plot canvas. Data operations cover translating, multiplying, normalizing, centering, smoothing, differentiating, integrating, Fourier transforming, combining, shifting, cutting, and custom coordinate transformations. Curve fitting offers linear, quadratic, exponential, power law, logarithmic, sigmoid logistic, Gaussian, and custom equation models. Results may include confidence margins, confidence bands, R², RMSE, and residual plots. Built-in or custom styles control colors, fonts, lines, markers, error bars, axes, ticks, and grids. Export figures as PNG, JPEG, WebP, SVG, PDF, PostScript, or Encapsulated PostScript, and export underlying data. Graphs is distributed under GPLv3 or later.
For and against
For
- Imports spreadsheets, databases, and scientific file formats
- Generates datasets from equations
- Offers extensive data transformation operations
- Supports custom curve-fitting equations
- Exports figures in many formats
Against
- Linux desktop platform only
- No scheduled refresh
- No embedded dashboards
- No free trial
The verdict
Graphs provides a broad plotting and analysis workspace at no cost. Its import, fitting, styling, and export tools fit scientific and presentation-oriented chart work.
Who it suits
Graphs suits Linux users preparing data plots for scientific publications or presentations. It is also for people working with equations, curve fitting, and varied scientific data files.
Plans and prices
Graphs
Free software under GNU General Public License v3.0 or later · install from Flathub
Read 9 Oct 2026 · apps.gnome.org
On the record
- Audience
- The app page describes Graphs as suitable for plotting and manipulating data, including preparing plots for scientific publications and presentations.apps.gnome.org · read 9 Oct 2026
- Curve fitting
- Curve fitting includes predefined linear, quadratic, exponential, power law, logarithmic, sigmoid logistic, and Gaussian models, plus custom equations.help.gnome.org · read 9 Oct 2026
- Dashboard type
- staticapps.gnome.org · read 23 Sep 2026
- Data operations
- Operations include translating, multiplying, normalizing, centering, smoothing, differentiating, integrating, Fourier transforming, combining, shifting, cutting, and custom coordinate transformations.help.gnome.org · read 9 Oct 2026
- Data sources
- Files; SQLite database files; equationsapps.gnome.org · read 23 Sep 2026
- Embedded dashboards
- Noapps.gnome.org · read 23 Sep 2026
- Equation data
- It can generate datasets from equations and render equations continuously across the plot canvas.help.gnome.org · read 9 Oct 2026
- Export
- Figures can be exported as PNG, JPEG, WebP, SVG, PDF, PostScript, or Encapsulated PostScript, and underlying data can be exported to files.help.gnome.org · read 9 Oct 2026
- Fit analysis
- Fit results can show parameter confidence margins, confidence bands, R², RMSE, and residual plots.help.gnome.org · read 9 Oct 2026
- Import formats
- It imports column-based files such as CSV, DAT, XY, and plain text; ODS and XLSX spreadsheets; SQLite databases; Panalytical XRDML; Leybold XRY; and Graphs project files.help.gnome.org · read 9 Oct 2026
- Integration
- The app exports vector images that can be edited in software such as Inkscape.apps.gnome.org · read 9 Oct 2026
- License
- Flathub states the app is released under the GNU General Public License v3.0 or later.flathub.org · read 9 Oct 2026
- Platform
- The official app page offers installation from Flathub and says Graphs is written with GNOME in mind but should suit other desktop environments.apps.gnome.org · read 9 Oct 2026
- Plot styling
- Users can choose built-in styles or create, edit, import, and export custom styles controlling plot colors, fonts, lines, markers, error bars, axes, ticks, and grids.help.gnome.org · read 9 Oct 2026
- Purpose
- Graphs is a desktop tool for plotting and manipulating data.apps.gnome.org · read 9 Oct 2026
- Scheduled refresh
- Noapps.gnome.org · read 23 Sep 2026
- Security
- Flathub describes the app as safe, says it requests no permissions, and lists its code as auditable and its developer as verified.flathub.org · read 9 Oct 2026
- Support
- The app page directs users to file feedback, questions, or general issues on the GitLab issue tracker.apps.gnome.org · read 9 Oct 2026