dataframe bar plot can now accept align keyword