#python #pandas #matplotlib
Вопрос:
У меня есть график с несколькими кривыми, и у них одна и та же ось x, но каким-то образом они перекрываются, поэтому ось x нечитаема. Я хотел бы сохранить метку оси x только для df.boxplot
скрытия меток оси, исходящих от df_median.plot()
. Сюжеты делаются с помощью панд.
Я попробовал что-то подобное с намерением скрыть метки оси x a
только для
df.boxplot(column=['vals'], by='date', ax=axes[0], rot=45, showfliers=False, showmeans=True, whis=0) axes[0].axhline(y=df.vals.mean(), color='r', linestyle='-') a = df_median.plot(y='vals', ax=axes[0], label='7 day') a.xaxis.set_visible(False)
Однако это просто удалило метки оси x все вместе.
Комментарии:
1.
a
иaxes[0]
являются такими же.2. Не могли бы вы предоставить некоторые воспроизводимые данные испытаний для
df
иdf_median
? И добавьте изображение того, как выглядит сюжет, не звоняa.xaxis.set_visible(False)
?