4.0 Release notes

Release date - Feb 9th 2016.

If this opens up automatically when you launch DataGraph, it is because you are using an older version.


Download the latest version of DataGraph

Main additions
  • Auto save, so changes will not be lost of the machine crashes, power goes off, program crashes (which should be very unlikely).
  • Full screen mode
  • Import and export Excel files
  • Can export data as a text file. Comma or tab separated.
  • Improved manual.
  • Speed optimization
  • Tweaks to the UI, for example more dynamic icons.

Drawing commands improvements
  • Bar : Major changes. More than be easily listed here.
  • Pivot Command : A number of new calculation methods. Improved the date grouping options quite a bit. Can extract the result as a flattened list.
  • Canvas : Can now use global variables when specifying the canvas size.
  • Box : Can extract results as columns. Shows results also in a table inside the command.
  • Bars : More stacking options
  • Custom Legend : Added more types (pattern, text, line)
  • Region : New drawing command. Makes it easier to highlight a region of the graph
  • Pie : New drawing command.
  • Histogram : Added a weight column.
  • Plot : You can now switch to only draw a line between points if the x coordinate is strictly increasing or decreasing. Useful when you have data where the x coordinate scans from left to right and then starts again without a gap row.
  • Command group : Added a mask option, and this mask is applied to all of the commands that are inside the group. This means that you don't have to specify the same mask in every single command, just in the group.

Changes to Columns
  • Date now has a time zone option for the ICU format.
  • Map Column Text is now improved. Can select columns to define the mapping. Can specify intervals as well.
  • New column to interpolate categorical data. Input is three columns (category,x,y) and to compute the output you need two columns (category,x). The x value can be a constant. Useful if you have collection that contains data such as population as a function of country and year. Here the country is a category (text column) and you want to interpolate across time for each country separately.
  • Added a context menu for the Text column to copy all unique identifiers from the column.
  • Can paste into a group by using the gear menu for the group.

New Global Variables:
  • Text from Menu : Can create a pop-up where you can select from a predefined text entries.
  • From Command : extract a numerical value from a command. Added options.
  • Number from Column : extract a number from a column, such as the sum or a particular row.
  • Text from Column : allows you to extract a single row of a text column or the column name.

Special Import:
  • Improved drastically. The biggest improvements are:
  • Can import multiple files
  • Can open .gz files (compressed files) and it uncompresses the file during the import
  • A lot faster
  • Mask that is applied during the import
  • Can import Excel data files
  • Sub headers
  • Can add files to the list
  • Supports UTF-16 data files

Other changes
  • Improved hover in a number of places.
  • Added a method to put the graph window in a separate window. Can then move that window to a different monitor.
  • Added a "Share as zip Archive" to the File menu. Makes it easier to attach a DataGraph file to web mail and for cases where the DataGraph file package is not properly understood.
  • Added a share menu to the File menu. Can now tweet/e-mail/message a graph.
  • Improved the Find functionality. Can select a particular column and the match type.
  • When you create a new DataGraph document, the decimal separator is gotten from the system preferences. This is not going to change if you open that document on another system.
  • Number of fixes to the Paste Special option.
  • Mask now has a “Text is” option where you can select a global text variable.
  • More functions and text commands.