allows for any combination of columns to plot