Размещение осей x с другим значением y

#python #matplotlib #plot

#python #matplotlib #график

Вопрос:

Я поражен параметрами настройки, которые у меня есть в Python. Есть ли способ изменить оси x или добавить оси x при y = 0, как в примере Excel? Если нет, есть ли способ добавить подчеркнутую линию сетки?

Вот график python с осями x при y = -0.10:

введите описание изображения здесь

и график Excel с осями x при y = 0:

введите описание изображения здесь

Команда plot в настоящее время просто

 plot = plt.plot(diff)
ax = plt.axes()
ax.grid(True)
plt.show()
  

где diff хранятся данные, которые будут нанесены на график.

Комментарии:

1. Взгляните на matplotlib.org/examples/pylab_examples /…

Ответ №1:

Вы можете использовать set_position() метод Spine класса:

 ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
ax.spines['bottom'].set_position(('data', 0))