Reading of general two-column text data files (*.TXT, *.DAT, *.CSV).
Reading of one-column text data files as Y values with autogenerated X values.
Reading of multi-column (table) text data files, and creating of several graphs based on any pair of columns.
Decimal separator character used in a file can be detected automatically or set manualy.
Arbitrary value delimiter characters can be specified.
Batch reading of files from a specified folder by a given mask.
Drag-and-drop operation for opening of files is supported.
List of recently added graphs is stored; length of the list is customizable.
Reading of binary file format of Rohde&Shwarz spectrum analyzer.
Reading of file format of Ocean Optics spectrum analyzer.
Reading of file format of Dagatron counter.
A data for graphing can be imported from Clipboard, including line format,
if data was copied from another Spectrum diagram (paste data);
same as when reading, pasting of one-column, two-column,
and multi-column data is supported.
Making of graph of user given expression (formula); formula is given in common
format and can include constants and calls of built-functions (like sin, cos, etc.);
formula and plotting range can be changed in any time after graph was made.
Graphing of random values (type of random distribution currently can not be specified);
values range and plotting range can be changed in any time after graph was made.
Data can be stored in own project format (XML based) with the whole of diagram formatting;
list of recently used projects is stored; length of the list is customizable.
Project can contain a lot of diagrams containing a lot of graphs.
Certain diagram can be saved as separated project.
Most of operations are performed over a single or group of graphs.
Multiple graphs can be selected by using mouse or the special dialog.
Certain graphs can be hidden out to make a diagram cleaner but their data are preserved.
The Data Table shows values of all the graphâ€™s points;
certain or all the values can be copied from the Data Table into Clipboard.
Undo/Redo operations are supported (not for all commands, currently).
Printing of a diagram with print preview ability.
Calculation of graphâ€™s maximal and minimal values, their positions and distance between, midrange value.
Calculation of average values of different kinds (Arithmetic, Harmonic, Geometric, RMS).
Calculation of statistical deviations (Variance, Standard, Sample Standard).
Calculation can be carried out over all the graph points or inside given bounds only.
Bounds for calculation can be set by: directly typing a bound value;
clicking the mouse on diagram; visible part of graph.
Calculation results for several graphs are displayed in a table;
direction of results in table can be toggled; values can be copied from table into Clipboard.
A graph can be added to calculation in any time after search window was opened.
Several search windows can be opened at the same time;
calculation limits can be easy copy-pasted from one of search window to another.
Swapping of axes.
Offsetting of graphs.
Flipping and mirroring of graphs.
Scaling, normalization, inversion of graphs.
Removing of points whose value is out of tune with another (spikes).
Trimming of graphs into a specified or visible bounds.
Most of modifying functions can operate as over Y so as over X values of graphs.
Functions can preserve their parameter values and restore them when recalled;
it is usable, when you make many of the same transformations repeatedly.
Numerical calculation of first and second derivation of graphs.
Calculation of sum, product, difference, and particular of group of graphs.
Calculation of top and bottom envelopes of group of graphs.
Look of each part of diagram (titles, axes, graphs, legend)
can be customized with different fonts, colors, line styles, etc.
Format of each part of diagram can be copied into Clipboard
and then pasted onto another diagram (Copy Format/Paste Format functions).
Format of diagram can be stored into special file and loaded from it;
list of recently loaded diagram format files is stored;
length of the list is customizable.
Personal default diagram format can be created and automatically loaded for new diagrams.
Visibility of each part of diagram (titles, axes, legend) can be toggled
with couple of mouse clicks (menu View); parts of diagram can be hidden by simple â€˜deletionâ€™ of them.
According with SI prefixes (Mega, nano, etc), decimal factors can be used
with axis to visually change numbers it displays; the factors being applied are shown in status bar.
Displayed axis limits can be set and changed:
automatically, by fitting of all or selected graphs into view;
manually, by typing exact maximal and minimal values;
by mouse, just framing an interested area;
by keyboard, increasing or decreasing of the existed limits.
Textual label can be added onto a diagram and positioned at any location (annotation).
Frequently used axis title text or diagram title text can be stored as a template (title preset);
any of title presets can be applied later with a couple of mouse clicks;
title presets can be edited in any time after they was stored.
Exporting of diagram into image file of various formats (BMP, PNG, JPG, GIF, WMF).
Exporting of diagram as image into Clipboard (Copy Diagram function)
for using in external document editor (like Word, Writer).
Exporting of graphs data into Clipboard (Copy Graph function)
for using in external table processor (like Excel, Calc).
Customization of visibility of toolbars and set of buttons for each toolbar.
Configuration of keyboard shortcuts according to user preferences;
several shortcuts can be assigned for a single command;
shortcuts configuration can be saved into a file and imported from.
Running of program in portable mode;
you can have program on your usb-stick and run it everywhere without installing.
When program is installed, each system user has its own toolbar configuration,
lists of recently used files, title presets, keyboard shortcuts configuration, etc.