logarithmplotter app iconLogarithmPlotter

Create graphs with logarithm scales, namely Bode plots.

Available on  

LogarithmPlotter preview

Discover LogarithmPlotter

LogarithmPlotter is, as it’s name suggests, a plotter made with logarithm scales in mind. With an object system similar to Geogebra’s, it allows dynamic creation of plots with very few limitations.
It’s primary use is to quickly create asymptotic Bode plots, but it’s extensible nature and ability to switch to non-logarithmic scales allow it to create other things with it, like sequences or statistical repartition functions.

Object management panel.

Object Management System

LogarithmPlotter works with objects to create complex features and diagrams, as well as quickly manage what to display.
This system allows you to create, position, edit and delete objects in an instant.

Complete object edition

Editing objects has been made very simple yet complete and easily extendable with a settings page that allows you to edit all properties of an object.
Properties are made to be backwards and forward compatible to prevent data corruption when opening a file made with a different version of LogarithmPlotter.

Settings panel of an object.

History panel.

Advanced history system

Featuring an advanced history system, LogarithmPlotter is extremely fast at undoing and redoing actions, as well as listing a complete list of actions history.
This system allows you to quickly rollback to a previous state of your diagram fairly quickly while displaying in fast mode all the modifications done in that span of time.
Another advantage of this system is that it allows history to be saved in your file directly while being extremely light on storage (LogarithmPlotter files, .lpf, rarely exceed a few kilobytes).

Customize how your diagram looks

LogarithmPlotter allows you to edit how your diagram looks in numerous ways, from the representation of the axis, to the size of elements and text as well as switching to normal scale mode from the logarithm one.
The settings section also features function buttons that can also be found in the menu bar, such as copying the diagram to the clipboard, or saving the plot.

Settings panel.

Technical sheet

Supported platforms:  

Translated in:   English

Latest version: v0.1.3

Status: Active development

Made in: QML, JavaScript, Python

Frameworks:  PySide2 (Qt)

Touch friendly

Keyboard oriented

License:  GNU General Public License version 3 (GPLv3)


LogarithmPlotter v0.1.3 is available on Windows, MacOSX, Linux.


Installer software (.exe) (64 bits)

File: logarithmplotter-v0.1.3-setup.exe (101.2MiB)


Application Archive (.dmg)

File: LogarithmPlotter-v0.1.3-setup.dmg (114.5MiB)


Flatpak (via Flathub)

Download on Flathub
Version on flathub

(external link to flathub.org)


Get it from the Snap Store
Version on snapcraft

(external link to snapcraft.io)

Launchpad (PPA)

Available on Launchpad

(external link to launchpad.net)

Debian / Ubuntu

File: debian package (69.2KiB)

All platforms*

Source code (.tar.gz)

File: LogarithmPlotter-v0.1.3.tar.gz (4.6MiB)

*LogarithmPlotter requires Python3 with PySide2 to be installed in order to be launched.

The Snapcraft logo is licensed under CC BY-ND 2.0 UK, a registered trademark of Canonical Limited, 2018.