Маркеры на краях сюжета обрезаются в matplotlib [дубликаты]

На этот вопрос уже есть ответ здесь:

Как автоматически масштабировать ось Y в Matplotlib? [Дубликат] 1 ответ

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

from matplotlib import pyplot as plt
import numpy as np
xx = np.arange(10)
yy = np.random.random( 10 )
plt.plot(xx, yy, 'o' )

Этот код приводит к графику, который выглядит следующим образом:

Мне бы хотелось, чтобы при x = 0 и x = 4.5 были полные круги, но я не хочу больше меток, и я хотел бы, чтобы код был максимально коротким и автоматическим.

Ответы на вопрос(1)

Ваш ответ на вопрос