These are some plotting programmes for scientific plotting and curve fitting which can be used without programming / coding. They are free software:

- Veusz:
- Labplot:
- Fityk in particular for fitting and processing of spectra:
- LibreOffice, the free office suite, also includes a tool for making diagrams and fits:


Free software packages for data analysis including plotting:

- GNU Octave, language for numerical computations (graphical user interfaces exist):
- R, free software for statistical computing and graphics (graphical user interfaces exist):
- python, a programming language easy to learn which comes with *many* data analysis packages:
- maxima (incl. GUI wxmaxima) is a traditional computer algebra system:


The following is a list of "new" software for statistics, visualisation or machine learning. Most of them is open source / F(L)OSS. Try it out and let me know if you can recommend it:
- Visualization program for exploring high-dimensional data:
- Visualize data using an online graphical user interface (GUI) that makes use of R's visualization package ggplot:
- Data visualization framework with the goal of making the visual representation of complex data easy:
- A new statistical spreadsheet, easy to use, built on top of R: Jamovi (
- Statistics framework: JASP (  
- Data Mining, machine learning and data visualization, data analysis workflows visually, with a large, diverse toolbox:
- A collection of machine learning algorithms for data mining; tools for data preparation, classification, regression, clustering, association rules mining, and visualization:  Weka (  


Live data visualisation
- Trend graph for “live” data; data is displayed in real-time into a multi-pass trend (much like a CRT oscilloscope):
- Grafana, a visualisation and analysis platform:

The last group is probably the opposite of a plotting program, it allows you to digitise data:
- xyscan
- PlotDigitizer