Нарисуйте горизонтальные и вертикальные линии между дискретными точками и получите непрерывные координаты, Python - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть этот график, но только с красными и черными маркерами Red and balck dots are data, green lines are what I wanna draw На графике у меня есть красные и черные метки, я хотел бы иметь вертикальные и горизонтальные линии между метками, как показано с помощью зеленый. Пара всегда имеет одинаковую x-координату, но разные y-координаты. Таким образом, вертикальные линии всегда переходят от красного к черному, а горизонтальные линии - от черного к красному.

Кроме того, я хотел бы, чтобы линии были функцией, чтобы я мог для заданной y-координаты получить x -координировать.

Я пытался import matplotlib.pyplot as plt plt.plot(x, y, drawstyle='steps-post', linestyle='-', alpha=0.5,) plt.plot(x,y,'*b')

Но затем я получаю этот график, со многими нежелательными линиями, также я не получаю функцию линий By using plt.plot(x, y, drawstyle='steps-post', linestyle='-', alpha=0.5,)

...