Preface

 

On New Year’s Day, 2015, the gnuplot development team released version 5.0—the first major new gnuplot release in over 10 years! I decided to take this opportunity to bring Gnuplot in Action up to date and to cover all the new features gnuplot has acquired since the first edition of this book was written (in 2007).

It quickly became apparent it wouldn’t be sufficient to just add a couple of chapters explaining the new features. In fact, the book you’re reading now has been almost entirely rewritten from scratch. Most of the material from the first edition has been retained, but it’s been heavily rearranged to accommodate the addition of new topics and to reflect the changes in my own understanding and priorities.

Gnuplot 5 is largely backward compatible with previous versions, and hence most of the first edition remains valid. At the same time, new features have been added to all parts of gnuplot, either to add new functionality or to streamline and improve the existing usage. Although many of the new features are small by themselves, when taken together, their cumulative effect leads to a significantly different, more sophisticated user experience.