What's new in QtiPlot 0.9.9.13
Nov 4, 2017
- New features and improvements:
- Added real vectorial export of 2D plots to PostScript (*.ps) and PDF formats.
- Improved export of 2D plots to Encapsulated PostScript vectorial format (*.eps).
- Improved export of 2D plots to SVG.
- Export of animated 3D plots to movies (*.avi) is available now on all platforms.
- Added the possibility to customize the image quality when exporting 3D plots to AVI.
- Improved the quick help window: the search results are highlighted more visibly and also added two buttons for the next and the previous help pages.
- Improved double Y plots: the ticks for the left and right axes are now synchronised.
- Bug fixes:
- Fixed export to PostScript of 2D ellipse symbols with size zero.
- Fixed possible crashes in import ASCII wizard.
New in QtiPlot 0.9.9.10 (May 3, 2017)
- New features and improvements:
- Improved TDMS files import dialog: the data preview plot is included into the dialog and may be shown/hidden by the user.
- Added the possibility to also define a special tick label for the end of a 2D plot axis.
- Added support for the import of PDF image files.
- Improved resampling of matrices using bilinear/bicubic interpolation.
- Better support for tiling/cascading project windows via Python scripts.
- Improved table to matrix conversion using the 2D binning method and also improved the look and feel of the corresponding user dialog.
- Bug fixes:
- Fixed saving/restoring of the canvas background image for 2D plots.
- Fixed restoring of special tick labels.
- Fixed export of 2D plots to custom size images and the option to clip the space around plot layers enabled.
- Fixed export to OriginC files: special characters and diacritics are removed from window names.
- Fixed drawing of error bars: they no longer intrude into some the default symbols.
- Fixed updating the working directory path when importing files via the plugin system.
- Fixed restoring of function curves in the case of 2D plots with logarithmic abscissas.
- Fixed possible crash on macOS when opening a file from Finder.
- Fixed printing dialog on Windows 64bit systems.
New in QtiPlot 0.9.9.5 (Jul 25, 2016)
- New features and improvements:
- Added the modulus operator (%) when evaluating expressions using muParser.
- Improved exchanging XY axes for 2D plots with stacked curves.
- Improved LaTeX equations editor: added the possibility to export the equations as raster images.
- Improved 2D linear scales: the user can now specify any number of minor ticks.
- Improved export of 2D plots to Origin C files.
- Improved handling of multiline expressions in column values dialog.
- Improved FFT filter dialog: added the possibility to choose a filter type.
- Added an escape sequence allowing to define custom colors in 2D text/legend objects.
- Added a color button to the text dialog allowing to insert a color escape sequence or a HTML font tag with a custom #RRGGB color.
- Added a new option to the 2D plot preferences dialog enabling the display of the legend items using indexed colors.
- Bug fixes:
- Fixed restoring of waterfall plots as well as exchanging their XY axes.
- Mac OS X: fixed possible crash when performing auto recalculation of column formulas for non existing row indices.
- Fixed import of MySQL databases.
- Fixed crashes when exporting 2D function curves as Origin C files.
- Fixed clipping when exporting 2D plots to EPS format.
New in QtiPlot 0.9.9.4 (Jun 26, 2016)
- New features and improvements:
- Added the possibility to exchange XY axes for 2D plots.
- Implemented the possibility to add central axes (horizontal or vertical) to 2D plots.
- Improved user interaction with central axes: they can be drag-and-dropped with the mouse, moved using the arrow keys and deleted using the Delete key.
- Improved TeX Equation editor: now it is possible to open and compile full .tex files and to set a transparent background.
- Improved 2D filled area curves: now it is possible to use spline connections between data points.
- Added the possibility to customize the baseline value for 2D curves.
- Implemented the possibility to use linear gradients with more than two colours in order to fill the area beneath 2D curves.
- Added support for transparency when exporting/importing EMF images on Linux/Mac OS X.
- Improved baseline dialog: up and down arrow keys can now be used in order to fine tune the position of the baseline points.
- Improved the user manual and added the baseline dialog to the quick help system.
- Added the possibility to remove selected 2D curves using the Delete key.
- Python scripting: added a new evalAt method allowing to evaluate an interpolation spline at a user defined abscissa.
- Added function interp for linear interpolation of table data sets.
- Added function rms calculating the root mean square of table data sets.
- Improved the layout of the actions in the plot 3D toolbar.
- Improved format menu for 3D plots.
- Bug fixes:
- Fixed filling of the area between 2D curves.
- Fixed export to EMF on Linux/Mac OS X.
- Fixed opening of image files from Finder on Mac OS X.
- Fixed import of 2D vector curves from OriginLab files.
- Fixed possible crashes when performing linear or polynomial fits via Python scripts.
- Fixed restoring of orthogonal 3D plots from project files.
- Fixed drawing of inward ticks for 2D plots.
New in QtiPlot 0.9.9.2 (Mar 23, 2016)
- New features and improvements:
- Added the possibility to draw arrows at the end of central 2D plot axes.
- Implemented the possibility to set a fixed aspect ratio for 2D plot canvases.
- Added the option to clip space around plot layers when exporting 2D graph windows.
- Added a speed option (configurable via the 2D Plots|Speed tab of the Edit|Preferences dialog) allowing to disable mouse tracking for 2D curves.
- Improved import ASCII files dialog so that it accepts non-word characters and no longer blocks the user interface during the import operation.
- Improved set column values dialog: the table is automatically resized if the user enters a row number greater than the existing number of rows.
- Improved export to Origin C files: added support for exporting masked data ranges and Unicode strings from graph windows.
- Export of 3D plots to .avi no longer blocks the user interface.
- Bug fixes:
- Fixed image export of multi-layer 2D plots.
- Fixed 2D plot symbol dialog: included "No Symbol" option.
- Fixed possible crashes when deleting multi-peak fit curves via the fit wizard.
- Fixed data reader tools for 2D plot curves with more than 3000 data points.
New in QtiPlot 0.9.8.9 (Jul 4, 2013)
- Improvements:
- Improved support for the Dock menu on Mac OS X.
- Improved restoring of statistic tables.
- Improved handling of error messages in Savitzky-Golay smoothing filter.
- Improved plotting of 2D plot layers with shared axes.
- Improved error bar handling when plotting a table column selection.
- Implemented feature request #5451: "Do not expand tree in Project Explorer".
- Implemented feature request #5458: "Fit wizard remove only fits from session".
- Updated translations: Italian (thanks to Renato Rivoira), German (thanks to Daniel Schury) and Romanian.
- Updated Italian manual thanks to Renato Rivoira.
- Bug fixes:
- Fixed crash when opening old projects containing spectrograms.
- Fixed duplication of 2D plots with respect to the synchronization of scales.
- Fixed speed issues in matrices and removed size limitations in matrix size dialog.
- Fixed export of minus sign to LaTeX.
- Fixed possible crash when resetting the default options via the preferences dialog.
New in QtiPlot 0.9.8 (Jul 5, 2010)
- This release highly improves QtiPlot's interoperability with Microsoft Excel:
- Tables/matrices can now be exported as .xls files.
- The import of Excel spreadsheets was improved.
- On Windows, if Excel is installed on your computer, QtiPlot also imports the charts from your workbooks.
- The import of Origin project files was also highly improved.
- The look and feel of the fit wizard was improved.
- The import ASCII wizard was also improved: now the date/time format of data columns can be easily specified by the user during the import process.
- A lot of work has been done in order to improve the 2D plotting and data analysis capabilities in QtiPlot:
- A baseline tool is now available.
- The possibility to raise/lower objects in the plot window was implemented.
- Support for defining a prefix/suffix for axis labels was added.
- The export of plots containing axis breaks was fixed.
- For FFT operations the evolution of the phase plot is now displayed together with the amplitude.
- It is now possible to save single QtiPlot windows as stand-alone project files.
- Two new functions (MIN and MAX) were added for calculations using table columns.
- The Python scripting engine was improved.
- A few other minor bugs were fixed.
New in QtiPlot 0.9.7.14 (Apr 22, 2010)
- This release highly improves the import of Origin project files: all versions starting with 6.0 are now fully supported.
- New analysis tools for 2D plot curves were added: a subtract straight line tool and a subtract reference data tool.
- A new extract worksheet data dialog was added allowing users to easily filter table values.
- Improved the ASCII import dialog: now it is possible to specify the type of data to be imported.
- Implemented automatic axes labeling for 2D plots.
- The import of Excel spreadsheets with date/time cells was improved.
- Improved the 2D plot dialog and the arrange layers dialog.
- Fixed a few minor bugs.
New in QtiPlot 0.9.7.13 (Apr 21, 2010)
- Now every aspect of a curve can be predefined by the user via the curves tab in the preferences dialog.
- It is also possibile to customize the default list of curve colors and symbols.
- With the newly added support for transparency in filled curves you can realize even more beautiful graphs.
- Added the possibility to link the X axes of all layers in a plot window.
- Implemented the possibility to hide first/last ticks and labels of a plot axis.
- Improved autoscaling when using log scales.
- Added the possibility to define a custom grid of plot layers from selected table columns.
- It is now easier than ever to create custom grids of layers using the improved Arrange layers dialog.
- Fixed exporting of legend symbols.
New in QtiPlot 0.9.7.11 (Jan 19, 2010)
- Easy import of data from Excel workbooks (.xls files) and from Open Document Format spreadsheets (.ods files).
- Lowess data smoothing (thanks to Jonas Bähr).
- QtiPlot now recognizes a lot of fundamental constants: the user can type pi, Pi, e, c, h, hbar, k, Na, g, etc... in a spin box and the constant is automatically calculated (see the user manual fore more details).
- Implemented an Origin-like image profile plot tool.
- Added two new zoom tools for horizontal and vertical zooming/panning.
- Added two format options for time scales: "M" (used to display minutes as: h*60 + m) and "S" (used to display the total number of seconds).
- Improved copy/paste of plot layers.
- Improved export to the SVG format.
- Modified the layer geometry dialog so that it operates on the layer canvas area, thus making the alignment of layers a lot easier.
- Added the possibility to customize x/y zero lines in an Origin-like manner: they have the same pen as the yLeft/xBottom axes.
- Fixed the behavior of data reader tools with respect to non numerical data.
New in QtiPlot 0.9.7.8 (Jun 23, 2009)
- Slightly modified the Qwt 5.2 library in order to allow painting of 2D curves using floating point coordinates, resulting in a more accurate/smoother represantation of the data (the modified source code of this library is shipped with the QtiPlot archive in the "3rdparty/qwt" folder).
- Implemented waterfall plots.
- Added a powerfull exploration tool for 2D plots combining panning and continuous zooming.
- Improved the export of 2D plots to the EMF format on Windows. Now when you copy a plot window or a layer, the images are stored to the clipboard as metafiles using EmfEngine.
- Improved contour line plots. Now the user has the possibility to:
- use the formula defined for the data source matrix in order to calculate Z values, resulting in smoother contour lines
- display text labels for the Z contour levels
- define custom Z levels
- define custom colors and pen widths for each Z level
- Improved Python scripting for 2D curves. Added scripting support for:
- image/contour line plots (spectrograms)
- histograms
- waterfall plots
- Fixed crash when calling newNote() in a Python script with Python 2.6 (thanks to Knut Franke).
- Improved color handling for curves/symbols in a 2D plot:
- the user can define custom colors.
- it is straightforward to restrict all colors to a gray scale or to define indexed colors via the "Palette" plot layer context menu (Feature Request #00381).
- Improved data fitting capabilities:
- fixed fitting with user defined functions containing removable singularities.
- improved display range of prediction and confidence bands.
- implemented Feature Request #004587: "Fit through zero".
- added planck_wavelength fit plugin, thanks to Knut Franke.
- Improved the display of analytic 2D functions: in case of logarithmic x-scales the values are calculated using equidistant data points on the log scale.
- Improved 2D plot layers context menu.
- Fixed file saving for filenames containing dot signes.
- Added Chinese translation thanks to Fox (Chen Zhang).
New in QtiPlot 0.9.7.5 (Mar 11, 2009)
- Improved export options for 2D and 3D plots: now you can specify a custom resolution and print size using either the user interface or the Python scripting API.
- Implemented the possibility to add user defined menus.
- Fixed issues when exporting to SVG format. Now QtiPlot uses Qwt version 5.2 from SVN (shipped with the QtiPlot sources in order to simplify the compilation process).
- Added engineering notation to 2D plot scales (thanks to Bartosz Mindur).
- Implemented stem-and-leaf plots (inspired by Python code written by Knut Franke).
- Improved the Python scripting interface
- added function to adjust decimal separators of imported ascii files
- added function to delete a colum of a table
- fixed compilation issues with Python 2.6
- fixed compilation with Python scripting support disabled
- Improved import of Origin 7.5 projects
- added import of contour plots
- fixed import of matrix color maps
- Improved table statistics: fixed column type settings and added calculation of median value.
- Improved the behavior of 2D plot tools.
- Improved the preferences dialog: now it is possible to specify which axes will be displayed in new 2D plot layers.
- Fixed preview curve in fit wizard.
- Fixed error values reported for built-in exponential fits.
- Fixed platform specific issues on Mac OS X affecting 3D plots.
- Fixed a few other minor bugs.
- Added a Romanian translation.
New in QtiPlot 0.9.7.3 (Nov 7, 2008)
- Created a libqti module that could be used as a stand-alone library.
- Improved 3D plots:
- added the posibility to define complex custom data color maps
- added a preview dialog for external color map files (.map)
- improved export to vector formats
- added support for exporting to PGF/LaTeX files, allowing to display texts with subscripts/superscripts
- improved 3D bar plots: you can now choose to draw the mesh and/or the color filling
- a slightly modified version of the QwtPlot3D library is now distributed with QtiPlot
- Improved note editors:
- added Python syntax highlighting
- added support for searching and replacing text
- fixed undo/redo operations
- improved import/export of external files: the file path is now remembered
- Improved the import of Origin 7.5 project files.
- Fixed bugs concerning error bars handling.
- Fixed bug #014598 affecting fitting with constant parameters via the Fit Wizard.
- Fixed bug #014604 affecting the modification of 2D plot texts via their properties dialog.
- Fixed a few other minor bugs.
New in QtiPlot 0.9.6.2 (Jun 5, 2008)
- Fixed bugs in Python scripting engine.
- Fixed bug in importing images to matrix and in matrix size dialog.
- Fixed Numerical format tab in the preferences dialog.
- Fixed positioning of the legend in 2D plots.
- Improvements to the ASCII import dialog.
- Improvements to tables auto-update values mechanism: when a column expression contains the column name the values are not updated.