Plots is a graph plotting application that makes it easy to visualize mathematical formulae. You can use it for trigonometric, hyperbolic, exponential and logarithmic functions along with arbitrary sums and products.

Plot mathematical graphs with Plots on Linux

Plots is a simple application inspired by graph plotting web apps like Desmos. It allows you to plot graphs of different math functions, which you can enter interactively, as well as customizing the color of your plots.

Written in Python, Plots takes advantage of modern hardware using OpenGL. It uses GTK 3 and thus integrates well with the GNOME desktop.

fourier graph plots

Using plots is straightforward. To add a new equation, click the plus sign. Clicking the trash icon deletes the equation. There is also the option to undo and redo. You can also zoom in and zoom out.

Graph plotting apps for Linux

The text box where you type is equation friendly. The hamburger menu has a ‘help’ option to access the documentation. You’ll find useful tips on how to write various mathematical notations here. You can also copy-paste the equations.

plots app linux

In dark mode, the sidebar equation area turns dark but the main plotting area remains white. I believe that’s by design perhaps.

You can use multiple functions and plot them all in one graph:

multiple equations plots

I found it crashing while trying to paste some equations it could not understand. If you write something that it cannot understand or conflicts with existing equations, all plots disappear, Removing the incorrect equation brings back the plot.

No option to export the plots or copy them to clipboard unfortunately. You can always take screenshots in Linux and use the image in your document where you have to add the graphs.

.ugb-4037db6-wrapper.ugb-container__wrapper{border-radius:0px !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#f1f1f1 !important}.ugb-4037db6-wrapper > .ugb-container__side{padding-top:35px !important;padding-bottom:35px !important}.ugb-4037db6-wrapper.ugb-container__wrapper:before{background-color:#f1f1f1 !important}.ugb-4037db6-content-wrapper > h1,.ugb-4037db6-content-wrapper > h2,.ugb-4037db6-content-wrapper > h3,.ugb-4037db6-content-wrapper > h4,.ugb-4037db6-content-wrapper > h5,.ugb-4037db6-content-wrapper > h6{color:#222222}.ugb-4037db6-content-wrapper > p,.ugb-4037db6-content-wrapper > ol li,.ugb-4037db6-content-wrapper > ul li{color:#222222}

Recommended Read:

.ugb-16406c5 .ugb-blog-posts__featured-image{border-radius:0px !important}.ugb-16406c5 .ugb-blog-posts__title a{color:#000000 !important}.ugb-16406c5 .ugb-blog-posts__title a:hover{color:#00b6ba !important}

KeenWrite: An Open Source Text Editor for Data Scientists and Mathematicians

KeenWrite: An Open Source Text Editor for Data Scientists and Mathematicians