У меня есть код, но в этой оси х не видно. Может кто-нибудь сказать мне, что я делаю не так?
from numpy import datetime64
from pandas import Series
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as dts
import datetime
import numpy as np
from datetime import date
import mplcursors
plt.style.use("seaborn")
timeSer = ['2017-01-01 11:43:07.050', '2017-01-01 11:43:23.000', '2017-01-01 11:43:45.000', '2017-01-01 11:43:55.000', '2017-01-01 11:48:38.000', '2017-01-01 11:57:47.000', '2017-01-01 12:13:16.000', '2017-01-01 12:17:03.000', '2017-01-01 12:18:15.000', '2017-01-01 12:18:27.000', '2017-01-01 12:18:34.000']
timeSer = pd.to_datetime(timeSer, format='%Y-%m-%d %H:%M:%S.%f')
lstBet = [1.0, 1.2, 1.0, 2.2, 3.0, 4.1, 5.0, 3.0, 1.0, 2.0, 2.0]
print("timeSer:",timeSer)
df = pd.DataFrame({'value':lstBet, 'Date':timeSer})
# ax = plt.subplot(111)
fig, ax = plt.subplots()
# ax.bar(timeSer, lstDeal, width=10)
# ax.bar(timeSer, lstDeal)
# df.plot.bar(x='Date', y='value',ax=ax)
# ax.xaxis.set_major_formatter(dts.DateFormatter("%Y-%m-%d %H:%M:%S.%f"))
ax.xaxis.set_major_formatter(dts.DateFormatter("%H:%M:%S.%f"))
# df.plot.bar(x='Date', y='value',ax=ax)
ax.xaxis.set_major_locator(dts.DayLocator(interval=1))
df.plot.bar(x='Date', y='value',ax=ax)
ax.xaxis_date()
fig.autofmt_xdate()
# ax.set_xticklabels(timeSer, rotation=90)
mplcursors.cursor(hover=True)
plt.show()
Вы видите на картинке. нижний правый угол. х отсутствует. Пожалуйста, помогите мне, я много искал, не могу найти решение.