При наличии такого набора данных:
Task,Start,End
a,2020-03-01,2020-03-16
a,2020-04-01,2020-04-16
b,2020-03-05,2020-06-22
c,2020-06-10,2020-11-28
и этой диаграммы Ганта
import pandas as pd
import altair as alt
df = pd.read_csv("/Gantt.csv")
df["Start"] = pd.to_datetime(df["Start"])
df["End"] = pd.to_datetime(df["End"])
chart = alt.Chart(df).mark_bar().encode(
x="Start",
x2="End",
y=alt.Y("Task",
sort=list(df.sort_values(["Start"])
["Task"])),
color=alt.Color("Task",legend=None)
)
chart
есть ли способ отобразить на оси х все понедельники 2020 года?