I wanted to create a bar chart from a employee survey using matplotlib. After following the directions on the following question
How to create a bar chart/histogram with bar per discrete value?
I came up with the code
satisfaction = survey['satisfaction'].value_counts().sort_index()
ax = satisfaction.plot(kind='bar')
fig = ax.get_figure()
fig.autofmt_xdate()
plt.show()
Which printed the following graph

So, from here.
1-How do I centralize the chart? I mean, I have a big space between the left border and the 1st column and no border at all between the last column and the right border. I want to have both spaces of the same size.
2-How do I change the columns labels? the "1" on the 1st column really means "Very Satisfied", the "2" mean "Satisfied" and so on. I want to put the word meanings instead of the numeric values.
3-How to I put the chart title and x and y axes labels.

fig.autofmt_xdate(). you don't have date