Как изменить интервал между двумя тиками на графике matplotlib? - PullRequest
0 голосов
/ 21 декабря 2018

Я строю некоторые данные, которые требуют, чтобы День 0 не отображался на оси X.В кадре данных нет столбца для дня 0, но Matplotlib создает для него пространство между днем ​​-1 и 1. Я просмотрел документацию, но не могу найти способ настроить интервал только между двумя тиками.Кадр данных:

group  stat   -1.0        1.0       2.0        3.0        4.0       5.0
abc    mean    8.362999  17.043362  3.526539  22.931884  10.835121  6.035011
abc     sem    1.481135   5.029173  0.822778  13.768812   2.149704  0.840965
abc     std    3.311919  11.245573  1.839788  30.787999   4.806885  1.880455

Код для построения:

df.set_index(['subject'], inplace=True)
df.drop(['group'],axis=1,inplace=True)
x = df.columns.values
y = df.loc['mean'].values
sem = df.loc['sem'].values
plt.errorbar(x, y, sem, color='#0075d9', marker='o', clip_on=False)

Это пример диаграммы (не обращайте внимания на затенение): enter image description here Выможно увидеть, что он имеет больше места между -1 и 1, чем другие тики.Есть ли способ «сбросить» тик «День 0» с оси X?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...