Mathematical Function Plotter

by KDE

ScienceFree software· GPL-2.0-or-laterFeatured on the Snap StoreAll ages

Screenshots & videos

About

KmPlot is a program to plot graphs of functions, their integrals or derivatives. The graphs can be colorized and the view is highly configurable, is scalable, and can be zoomed. The program features a powerful mathematical parser, different plot types (cartesian, parametric, polar, implicit, differential), and provides simple mathematical tools like for finding maximum/minimum of a function. Parametrized functions can be visualized by adjusting the variable parameter via a slider. Plots can be exported as bitmap format pictures (BMP, PNG) and can be printed.

Additional information

Project

Developer
KDE
License
GPL-2.0+ (free software)What this license lets you do
Languages
57 languages

Install

Available via
Flatpak · Snap (2) · Arch Linux · Debian · Ubuntu · Fedora · openSUSE · Alpine Linux · Void Linux (2) · Slackware · Gentoo · Nixpkgs
All 14 packagings

Flathub (Flatpak), Snap Store, Snap Store (Beta build), Debian, Ubuntu, Fedora, Arch Linux, Nixpkgs, openSUSE, Alpine Linux, Void Linux, Void Linux (32bit build), Slackware, Gentoo (Candidate build)

About this data

Sources
19 independent sources agree
Catalog data as of
October 12, 2026
How each source lists it (14)
SourceNameVersionBuilt byLicenseDescription
Flathub (Flatpak)KmPlot1.3.26043—GPL-2.0+Mathematical Function Plotter
Snap Storekmplot1.3.26043—GPL-2.0+Mathematical Function Plotter
Snap Store (Beta build)kmplot1.3.26043—GPL-2.0+Mathematical Function Plotter
Debiankmplot4:25.04.0-1Distribution build—mathematical function plotter for KDE
Ubuntukmplot4:25.12.3-0ubuntu1Distribution build—mathematical function plotter for KDE
Fedorakmplot26.08.1Distribution buildGPL-2.0-or-laterMathematical Function Plotter
Arch Linuxkmplot26.08.2-1Distribution buildGPL-2.0-or-later AND LGPL-2.0-or-laterMathematical Function Plotter
Nixpkgskmplot26.08.2Distribution buildCC0-1.0 AND GPL-2.0-or-laterMathematical Function Plotter
openSUSEkmplot26.08.2Distribution buildGPL-2.0-or-laterMathematical Function Plotter
Alpine Linuxkmplot26.04.2-r0Distribution buildGPL-2.0-or-later AND GFDL-1.2-onlyMathematical Function Plotter
Void Linuxkmplot26.08.1_1Distribution buildGPL-2.0-or-later AND GFDL-1.2-or-laterMathematical Function Plotter
Void Linux (32bit build)kmplot-32bit26.08.1_1Distribution buildGPL-2.0-or-later AND GFDL-1.2-or-laterMathematical Function Plotter (32bit)
Slackwarekmplot26.08.2-1Distribution build—kmplot (a mathematical function plotter)
Gentoo (Candidate build)kmplot26.08.2Distribution buildGPL-2.0-onlyMathematical function plotter

Related

Weasis

Science

Free medical DICOM viewer

4 platformsFlatpak (recommended, ✓ verified) Snap Arch Linux Nixpkgs5 buildsStandard: Stable Standard: Candidate Standard: Beta Standard: Nightly Other builds: BinFlathub (Flatpak): ★ 4.4 (19)

ImageJ

Science

Image processing and analysis

6 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Nixpkgs

sigrok

Science

sigrok suite (sigrok-cli and pulseview)

Snap (recommended) Debian Ubuntu3 buildsStandard: Beta Standard: Nightly Standard: Stable

CoMaps

Science

Free offline maps for everyone

Flatpak (recommended, ✓ verified) Arch Linux NixpkgsFlathub (Flatpak): ★ 3.4 (7)

Fityk

Science

Curve fitting tool

8 platformsFlatpak (recommended) Arch Linux Debian Ubuntu Fedora openSUSE Gentoo Nixpkgs3 buildsStandard: Stable Standard: Git Standard: Candidate

KAlgebra

Science

Graph Calculator

11 platformsFlatpak (recommended, ✓ verified) Snap Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Slackware Gentoo Nixpkgs4 buildsStandard: Stable Standard: Beta Standard: Git Standard: CandidateFlathub (Flatpak): ★ 2.4 (18)

Cantor

Science

Frontend to mathematical software

11 platformsFlatpak (recommended) Snap Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Slackware Gentoo Nixpkgs4 buildsStandard: Stable Standard: Beta Standard: Git Standard: CandidateFlathub (Flatpak): ★ 3.0 (9)

wxMaxima

Science

A graphical user interface for Maxima, a powerful computer algebra system

12 platformsFlatpak (recommended) Snap AppImage Arch Linux Debian Ubuntu Fedora openSUSE Void Linux Solus Gentoo Nixpkgs4 buildsStandard: Stable Standard: Nightly Standard: Git Standard: CandidateFlathub (Flatpak): ★ 4.5 (10)

Kalzium

Science

Periodic Table of Elements

12 platformsFlatpak (recommended) Snap Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Slackware Solus Gentoo Nixpkgs4 buildsStandard: Stable Standard: Beta Standard: Git Standard: CandidateFlathub (Flatpak): ★ 4.5 (20)

Step

Science

Interactive Physical Simulator

9 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Slackware Gentoo Nixpkgs3 buildsStandard: Git Standard: Stable Standard: Candidate

KMeteo

Science

Weather forecasts, maps and data

Flatpak (recommended, ✓ verified) Snap Arch Linux3 buildsStandard: Stable Standard: Beta Standard: NightlyFlathub (Flatpak): ★ 4.0 (1)