Я строю график данных в seaborn с двумя точками (дата / время), разделенными неделей.То, что я хочу, это 2 балла по оси X, но Морской Борн дает 7, что беспорядочно и запутанно.
import matplotlib.pyplot as plt
import seaborn as sns
import datetime
import pandas as pd
df = pd.DataFrame.from_dict({'Branch': {0: 'Branch 1', 1: 'Branch 1'}, 'Value £': {0: 24.0, 1: 7.5},
'W/c': {0: datetime.date(2019, 5, 27), 1: datetime.date(2019, 6, 3)}})
df
Branch W/c Value £
0 Branch 1 2019-05-27 24.0
1 Branch 1 2019-06-03 7.5
sns.set()
fig, ax = plt.subplots()
pd.plotting.register_matplotlib_converters(explicit=True)
ax = sns.lineplot(data = df, x='W/c', y='Value £', hue='Branch')
fig.savefig('plot.png', bbox_inches='tight')
Ожидаемый результат: 2 балла по оси X
Фактический результат: 7 балловпо оси x (каждый день между датами в df и включительно).
Как получить только 2 значения по оси x?
Спасибо