Eixo de data no mapa de calor marítimo

Um pouco de informação: Eu sou muito novo em programação e essa é uma pequena parte do meu primeiro script. O objetivo desse segmento específico é exibir um mapa de calor marítimo com profundidade vertical no eixo y, tempo no eixo x e intensidade de uma medição científica como função do calor.

Gostaria de me desculpar se isso foi respondido em outro lugar, mas minhas habilidades de pesquisa devem ter falhado comigo.

,sns.set()
nametag = 'Well_4_all_depths_capf'
Dp = D[D.well == 'well4']
print(Dp.date)


heat = Dp.pivot("depth",  "date", "capf")
### depth, date and capf are all columns of a pandas dataframe 

plt.title(nametag)

sns.heatmap(heat,  linewidths=.25)

plt.savefig('%s%s.png' % (pathheatcapf, nametag), dpi = 600)

este é o que imprime a partir de 'print (Dp.date)', por isso tenho certeza de que a formatação do dataframe está no formato que eu quero, principalmente Ano, dia, mês.

0    2016-08-09
1    2016-08-09
2    2016-08-09
3    2016-08-09
4    2016-08-09
5    2016-08-09
6    2016-08-09
         ...    

Mas, quando eu o executo, o eixo da data sempre é impresso com horários em branco (00:00 etc) que eu não quero. Existe uma maneira de removê-los do eixo da data?

O problema é que, em uma célula acima, usei essa função para verificar o nome do arquivo e criar uma coluna com a data ??? É errado usar data e hora em vez de apenas uma função de data?

D['date']=pd.to_datetime(['%s-%s-%s' %(f[0:4],f[4:6],f[6:8]) for f in             
D['filename']])

questionAnswers(1)

yourAnswerToTheQuestion