Abstracted GNUplot output with column names
Didn't need print_state() function