Смена тиков оси в матплотлибе - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь разнести последнюю часть следующего графика таким образом, чтобы масштаб оси x изменялся в размере шага. Я хотел бы получить сюжет, где расстояние между 5 и 5.1 равно расстоянию между, скажем, 2 и 3.

Я в курсе, что это изменит наклон сюжета. Тем не менее, я хотел бы сосредоточиться на конкретной области, в данном случае в диапазоне от 5 до 5,2, но хотел бы сохранить оставшуюся часть графика в другом размере шага.

Это вообще возможно?

x = [1, 2, 3, 4, 5, 5.1, 5.2]
y = [1, 4, 9, 6, 2, 5, 6]
xt = [1, 2, 3, 4, 5, 5.1, 5.2]
plt.xticks(x,xt)
plt.plot(x,y)
plt.show()

enter image description here

1 Ответ

0 голосов
/ 12 сентября 2018

Вам нужно изменить значения x, а затем изменить метки:

x = [1, 2, 3, 4, 5, 6, 7]
y = [1, 4, 9, 6, 2, 5, 6]
labels = [1, 2, 3, 4, 5, 5.1, 5.2]
plt.plot(x, y)
plt.xticks(x, labels)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...