Estoy ttwigndo una serie de pandas que se extiende por una semana. Mi código:
rng = pd.date_range('1/6/2014',periods=169,freq='H') graph = pd.Series(shared_index, index=rng[:168]) graph.plot(shared_index)
Que muestra 7 tags de eje x:
[06 de enero de 2014, 07, 08, 09, 10, 11, 12]
Pero yo quiero:
[Lunes, martes, miércoles, jueves, viernes, sábado, sol]
¿Qué debo especificar en el código para cambiar las tags de eje?
¡Gracias!
Quizás puedas arreglar manualmente las tags de ticks:
rng = pd.date_range('1/6/2014',periods=169,freq='H') graph = pd.Series(np.random.randn(168), index=rng[:168]) ax = graph.plot() weekday_map= {0:'MON', 1:'TUE', 2:'WED', 3:'THU', 4:'FRI', 5:'SAT', 6:'SUN'} xs = sorted(ax.get_xticks(minor='both')) wd = graph.index[xs - xs[0]].map(pd.Timestamp.weekday) ax.set_xticks(xs) ax.set_xticks([], minor=True) ax.set_xticklabels([weekday_map[d] for d in wd])