Построение графика с края графика

#python #matplotlib #spyder #figure

#питон #matplotlib #спайдер #фигура

Вопрос:

Я обнаружил очень странную ошибку в Spyder, когда мой график выходит за пределы графика. Я сократил его до минимального варианта использования, и он сохраняется даже при перезапуске терминала. Это также сохраняется, когда у меня есть одна ось подзаголовка, но я хотел показать здесь обе для сравнения. (Обратите внимание, что fig.tight_layout() это не помогает)

красная линия выходит за пределы участка

 import numpy as np import matplotlib.pyplot as plt  x = np.linspace(0.001,0.5,1000)  #creating the figure with 2 rows fig, axs = plt.subplots(ncols=1, nrows=2, figsize=(7,4), dpi=600)   #plot data automatically axs[0].scatter(x,1/x,s=1)  #same thing, but with axis truncated to 50 axs[1].scatter(x,1/x,s=1, c='r') axs[1].set_ylim(0,10)  

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

1. Это невозможно воспроизвести в * Версии Spyder: 5.1.5 Отсутствует * Версия Python: 3.8.12 64-разрядная * Версия Qt: 5.9.7 * Версия PyQt5: 5.9.2 * Операционная система: Windows 10

2. Я попробую обновить снова с Python 3.8.8 до 3.8.12. Все остальное то же самое.

3. Это не обновит spyder. conda install spyder=5.1.5 в основание