Я строю график, используя (matplotlib) с python-3.x, и я пытаюсь нарисовать горизонтальную и вертикальную линию для каждой точки (разброса), которую я строю на основе значений, которые у меня есть:
import matplotlib.pyplot as plt
x = [-0.9, 0.5 , -2.5, 3 , -1.5 ]
y = [2.9 , -1.5 , 1 , 1 , -2.4 ]
v = [50 , 33 , 21 , 18 , 5 ]
fig = plt.figure(figsize=(10, 8))
plt.scatter(x,y, s=40 ,marker='o', c='black')
plt.grid()
plt.show()
проблема, я не могу найти никакого ответа на вопрос, как нарисовать горизонтальную и вертикальную линию для каждой точки, а также как показать значения для оси y и оси x для этой линии, как показано в примере ( прикрепленное изображение).
Любой совет будет высоко ценится.
прекрасный пример того, чего мне нужно достичь:
