AlphaPlot, an excellent application for scientific data analysis and visualization

If you are looking for a scientific data visualization and analysis application in this post we will talk about one that has like «AlphaPlot» which is free, open source and above all it is multiplatform (available for Linux, Windows and MacOS).

For those who are unaware of AlphaPlot I can tell you that this is a software that provides a graphical interface for the analysis and visualization of scientific data. Development of the project started in 2016 as a fork of SciDAVis 1.D009, which in turn is a fork of QtiPlot 0.9rc-2.

During the development process, a migration from the QWT library to QCustomplot was carried out. The code is written in C++, uses the Qt library, and is released under the GPLv2 license.

About AlphaPlot

AlphaPlot aims to be a data analysis and graphing tool that provides powerful mathematical processing and visualization (2D and 3D).

Today, has support for various methods of approximating given points using curves and in which the results can be saved in raster and vector formats such as PDF, SVG, PNG and TIFF, in addition to supporting the creation of scripts to automate the construction of graphics in the JavaScript language. Plugins can be used to extend functionality.

AlphaPlot is intended to be a graphing and data analysis tool, which enables powerful mathematical processing and data visualization, while providing an easy-to-use graphical user interface and an ECMAScript-like scripting interface for advanced users.

The data generated with this program is saved in spreadsheets, that are based on columns (typically X and Y values ​​for 2D charts) or arrays (for 3D charts). Sheets, charts, and note windows are brought together in a project and can be organized into folders.

Of the characteristics that stand out from AlphaPlot:

  • Work with advanced 2D plots and OpenGL-based 3D plots.
  • muParser macros.
  • Import of ASCII files.
  • FFT filters.
  • Being able to work with graphics and export them to various image formats (PDF, SVG, BMP, JPG, PNG, TIFF, etc)
  • Alphaplot running
  • Work with linear and nonlinear curve fitting
  • Work with multiple peaks adjustment, with different peak profiles.
  • QtScripts for manipulation and handling of spreadsheet data.

Finally it should be noted that recently a new version was released in the wedgel The system for managing the placement of elements in 2D graphics is improved, extended navigation through 3D graphics, added tools for saving and loading templates, a new dialog with settings and also implemented support for arbitrary fill patterns, chart cloning, 3D chart saving and printing, vertical and horizontal panel grouping.

If you are interested in knowing more about it, you can consult the details. In the following link.

How to install AlphaPlot on Linux?

For those of you who are interested in being able to install AlphaPlot on your system, you should know that you can do it in two different ways. The first method to install AlphaPlot applies only to users of Ubuntu and distributions derived from this. Since in order to carry out the installation we are going to add the following repository to the system with the help of a terminal:

sudo add-apt-repository ppa:devacom/science

Once the repository has been added, we can now install the application by typing the following command:

sudo apt install alphaplot

While for the particular case of Arch Linux and derivatives they can install from the AUR repositories, they must have the repository enabled and have an AUR wizard installed.

The installation can be done by typing in a terminal:

yay -S alphaplot

Now for the rest of the Linux distributions, we can install AlphaPlot with the help of packages Flatpak, so we must have support for this type of packages.

The installation is relatively simple, just open a terminal and in it we are going to type the following command:

flatpak install flathub io.github.narunlifescience.AlphaPlot

Once the software is installed, we can start using it, you can search for the launcher in the system.

In the event that they do not find the launcher and/or for those who prefer it, the following command can also be executed in the terminal to launch the application:

flatpak run io.github.narunlifescience.AlphaPlot

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published.



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.