Just to address your example specifically, the top example shows some signs of having been generated by MATLAB.
MATLAB has documentation about how to make such a plot here.
To add a little more completeness, if you know JavaScript and are looking to make a very unique visualization D3 is a nice choice that has a reasonably friendly API but gives the user very fine grained control.