QtiPlot is a
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
computer program for interactive
scientific graphing and
data analysis
Data analysis is a process of inspecting, cleansing, transforming, and modeling data with the goal of discovering useful information, informing conclusions, and supporting decision-making. Data analysis has multiple facets and approaches, enco ...
. It is similar to the proprietary programs
Origin
Origin(s) or The Origin may refer to:
Arts, entertainment, and media
Comics and manga
* Origin (comics), ''Origin'' (comics), a Wolverine comic book mini-series published by Marvel Comics in 2002
* The Origin (Buffy comic), ''The Origin'' (Bu ...
or
SigmaPlot
SigmaPlot is a proprietary software package for scientific graphing and data analysis. It runs on Microsoft Windows.
The software can read multiple formats, such as Microsoft Excel spreadsheets, and can also perform mathematical transforms and s ...
.
QtiPlot can be used to present 2D and 3D data and has various data analysis functions like curve fitting. Plotting of 3D data can be rendered using
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
using the
Qwt3D libraries.
The program is also extensible to a considerable degree via
muParser and
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (pro ...
scripting language, which allows adding the arbitrary user-defined functions with access to graphs, matrices and data tables.
Older QtiPlot versions up to 0.9.8.9 were released under the terms of the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
(GPL) and are available also as binaries for Linux distribution repositories as well as for Windows.
Starting with version 0.9.9 the source code is not available from the author anymore. Compiled binaries are available for
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, several
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
distributions and
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
, including the new
ARM M1 chips; downloading binaries from the author's website requires purchase of an annual maintenance contract. Files saved by version 0.9.9 cannot be loaded by version 0.9.8.
Alternatives
*
SciDAVis
SciDAVis (''Scientific Data Analysis and Visualization'') is an open-source cross-platform computer program for interactive scientific graphing and data analysis. Development started in 2007 as fork of QtiPlot, which in turn is a clone of the ...
, forked from QtiPlot in 2007
*
LabPlot
LabPlot is a free software and cross-platform computer program for interactive scientific graphing and data analysis, written for the KDE desktop. It is similar to Origin and is able to import Origin's data files.
History and perspective
LabPl ...
, free, open source and cross-platform
*
Fityk
Fityk is a curve fitting and data analysis application, predominantly used to fit analytical,
bell-shaped functions to experimental data. It is positioned to fill the gap between general plotting software and programs specific for one field, e.g. c ...
,
MagicPlot
MagicPlot is a technical plotting, curve fitting and data analysis application. It provides a wide usage of the graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user ...
more focused on curve fitting
* peak-o-mat, similar to Fityk
*
HippoDraw
HippoDraw is a Object-oriented programming, object-oriented statistical data analysis Software package (installation), package written in C++, with user interaction via a Qt (toolkit), Qt-based Graphical user interface, GUI and a Python (programmi ...
, focussed on graphing
*
Veusz, written in Python
*
ParaView, for visualizing huge datasets
*
gnuplot
gnuplot is a command-line and GUI program that can generate two- and three-dimensional plots of functions, data, and data fits. The program runs on all major computers and operating systems (Linux, Unix, Microsoft Windows, macOS, FreeDOS, an ...
, command-line program for two- and three-dimensional plots
References
{{Reflist
Plotting software
Regression and curve fitting software
Software that uses Qt