You can use matplotlib.dates.DateFormatterto achieve this:
import matplotlib.dates as dates
df['DateTime'] = pd.to_datetime(df['DateTime'], format='%Y-%m-%d %H:%M:%S')
df.plot(x='DateTime', y='Value')
formatter = dates.DateFormatter('%Y-%m-%d %H:%M:%S')
plt.gcf().axes[0].xaxis.set_major_formatter(formatter)
:

to_datetime datetime64 dtype, pandas matplotlib, .
, dt.strftime, , , , :
In [39]:
df['DateStrings'] = df['DateTime'].dt.strftime('%Y-%m-%d %H:%M:%S')
df
Out[39]:
DateTime Value DateStrings
0 2016-05-17 22:50:27 1914 2016-05-17 22:50:27
1 2016-05-17 22:55:27 1597 2016-05-17 22:55:27
2 2016-05-17 23:00:27 1429 2016-05-17 23:00:27
3 2016-05-17 23:05:27 1462 2016-05-17 23:05:27
4 2016-05-17 23:10:27 2038 2016-05-17 23:10:27
:
df.plot(x='DateStrings', y='Value')
plt.show()

, X- duff, ,