Я хочу сделать график разброса с использованием 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, но я не хочу больше тиковых меток, и я бы хотел, чтобы код был как можно короче и авторизован.