Этот график выглядит почти неплохо, но, вероятно, он не подходит для моделирования этого в matplotlib.Как получить две горизонтальные полосы, которые простираются влево и вправо от вертикальной линии в точке х, чтобы показать изменение двух наборов данных, например, SDR от 0,7 до 0,25.
В настоящее время я исправляю вещи вместе с маркерами '$-$'
, которые создают смещенные легенды, и я не могу правильно их разместить.Если я изменю размеры, маркеры начнут смещаться от вертикальной черты в их точке х, например, SDR.
Как правильно моделировать этот тип диаграммы?

layer0 = np.random.random(10)
fig, ax = plt.subplots(1,1, figsize=(15/2,1.5*2.5),)
ind = np.arange(10, dtype=np.float64)*1#cordx
ax.plot(ind[0::2]+0.05, layer0[0::2]-0.04, ls='None', marker='$-$', markersize=40)
ax.plot(ind[1::2]-0.15, layer0[1::2]-0.04, ls='None', marker='$-$', markersize=40)
ax.set_ylim(0,1.05)
ax.set_yticks(np.arange(0, 1.1, step=0.1))
ax.set_xticks(ind[0::2]+0.5)
ax.set_xticklabels( ('SDR', 'SSR', 'SCR', 'RCR', 'GUR') )
plt.grid(b=True)
plt.grid(color='black', which='major', axis='y', linestyle='--', lw=0.2)
plt.show()