2017-02-09 6 views
2

У меня есть следующий код:Matplotlib: изменение формата Отметка х сетки в баре-диаграмме

my_df.plot(x='my_timestamp', y='data_count', kind='bar') 

и результат выглядит следующим образом:

enter image description here

я интересно можно изменить формат х-сетки, поэтому он будет показывать только 2016-03-14 вместо 2016-03-14 00:00:00

Спасибо!

ответ

1

Может быть, более элегантное решение, но что определенно работает, это перебрать по xticklabels, разделить их и использовать только первую часть строки в качестве новой метки метки.

ax = df.plot(x='my_timestamp', y='data_count', kind='bar') 

ax.set_xticklabels([t.get_text().split(" ")[0] for t in ax.get_xticklabels()]) 

 Смежные вопросы

  • Нет связанных вопросов^_^