dataframe bar plot can now accept width and pos keywords for more flexible alignment