#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
в основание