Tag Archives: Version Update

DatPlot Version 1.4.4: Fix for Italian DatPlot Users

I mistakenly chopped off the lower part of the format graph pane dialog for Italian users on the last update. This fixes it.

DatPlot Version 1.4.2: Rename Y and Y2 Axis Titles, More Date/Time Formats

Custom Y and Y2 Axis Titles

This update finally gives you the ability to rename Y and Y2 axis titles. Right-click on the desired graph-pane and select Graph Pane > Format…. The bottom of the dialog will look like this:

custom Y axis title

You can override the existing Y and Y2 axis labels. You can also use CTRL+ENTER keyboard command to force a line break.

Additional Date/Time Formats

The second update brings additional time/date formats for those who want more control over how this is displayed. The following screen shot shows all formats, but basicall, Month Year (May 2014), Day Month (14 May), and a slew of DD/MM/YYYY and MM/DD/YYYY formats were added.

new date formats




DatPlot Version 1.4.1: Input Format Flexibility

After some time away from the code, I’m starting to get back into it and updating DatPlot. This minor update brings more input file format flexibility.

Previously, you could not have any blank or non-data lines (other than delimited header and unit lines) before the delimited numeric data is presented. Now you can. Nothing changes in terms of using DatPlot. You must still specify the line number where your plot data starts, and, optionally, the parameter name and unit line numbers. But you can now have comment lines and blank lines prior to those key lines. You still cannot, however, have non-data lines after your plot data block.

An example of what you can now have:

#---data start ---
# this is a comment line

Previous line was blank
Param1, Param2, Param3
Unit1, Unit2, Unit3
0.4, 3.5, 2.7
5.8, 1.8, 9.4


Hopefully, this makes DatPlot more useful.

DatPlot Version 1.3.9: Italian localization

This version includes translation resources for the Italian language. Currently, the help file is not translated, hopefully that will change in the future. A big thanks to Roberto for making this happen!

DatPlot Version 1.3.2: Bug fix

Second bug fix in a short time. I wish they weren’t required in the first place, but I’ll squash them as they are found.

A user made me aware of a problem when using time based x-axis and the Data Swap feature (thanks Guillermo!). If a time based x-axis parameter was used, DatPlot crashed when swapping input data. Version 1.3.2 fixes this bug. It can be downloaded from the Download page.

DatPlot Version 1.2 Is Now Available

As mentioned in a previous blog post, DatPlot V1.2 significantly changes how the DPM file format is structured. In addition to saving the actual plot data, all data in the data table is now saved as well. The DPM file is now fully independent of the original source data file and the DPM file is fully portable.

It also means that DPM files opened with V1.2 are automatically updated to the new file format. In other words, if you open a V1.0/V1.1 saved DPM file in V1.2, your old DPM file will be replaced with the new DPM file format and you will not be able to open the DPM with V1.0/V1.1 anymore.


Besides this change in DPM file format, the two new additions to DatPlot V1.2 are time/date formatted X axis and pasting new data into the data table.

Time/Date Formatted X Axis

DatPlot can now read time/date formatted input such as 13:11:59.075 (HH:mm:ss.fff). As long as the time/date value in the data stream corresponds to the format supported by Microsoft Excel, DatPlot should be able to read such values. During data import, DatPlot checks every data column to see if the values in it can be parsed as a date/time value. If so, that column is internally identified as a date/time parameter. When the user selects a date/time parameter for use as the X axis parameter, DatPlot displays a dialog so the user can choose how to display this date/time parameter:

Copy/Paste New Data Onto Data Table

Starting with version 1.2, DatPlot allows the user to copy column data from an external source, such as an Excel spreadsheet, and paste the data into DatPlot for plotting. This is often desired when additional parameters are calculated from the source data file in Excel and those calculated parameters need to be plotted along with the source data parameters. In this case, the user can perform all calculations in a spreadsheet and simple copy/paste the calculated column values into DatPlot for plotting.

Note that only a single column at a time can be pasted into the data table (no data block paste support). Also, if the pasted data contains more rows than the data table contains, only the number of values corresponding to the numbers of rows are pasted. Finally, if DatPlot is closed after new data was added without saving a DPM file, all new data addition is lost.

For more information on how to copy/paste new data into DatPlot, please refer to the DatPlot help file under the entry How To Paste New Data Into The Data Table For Plotting.