Как построить две разные координатные точки в терминале с помощью библиотеки Python asciiplotlib - PullRequest
0 голосов
/ 07 июня 2019

У меня есть две координатные точки, скажем, (22,33) и (42,99). Теперь мне нужно построить эти две точки в терминале на одном графике, используя только библиотеку asciiplotlib .

На официальной странице библиотеки asciiplotlib я нашел помощь в построении вывода некоторых функций, например, функции синуса. Я попытался передать две координаты как

Я пытаюсь изменить приведенный ниже код для построения двух координатных точек.

import asciiplotlib as apl
import numpy

x = numpy.linspace(0, 2 * numpy.pi, 10)
y = numpy.sin(x)

fig = apl.figure()
fig.plot(x, y, label="data", width=50, height=15)
fig.show()

В приведенном выше коде я изменяю вторую последнюю строку, как показано ниже для координатной точки (22,33) и (42,99):

fig.plot((22,33),(42,99), label="data", width=50, height=15)

У меня есть две координатные точки, скажем, (22,33) и (42,99). Теперь мне нужно построить эти две точки в терминале на одном графике, используя только библиотеку asciiplotlib . Я не могу найти большую помощь на официальной странице asciiplotlib для построения координатных точек. Я пытаюсь изменить приведенный ниже код для построения двух координатных точек.

import asciiplotlib as apl
import numpy

x = numpy.linspace(0, 2 * numpy.pi, 10)
y = numpy.sin(x)

fig = apl.figure()
fig.plot(x, y, label="data", width=50, height=15)
fig.show()

В приведенном выше коде я изменяю вторую последнюю строку, как показано ниже для координатной точки (22,33) и (42,99), как:

fig.plot((22,33),(42,99), label="data", width=50, height=15)

Но вместо того, чтобы показывать только две координатные точки на терминальном графике, он показывает множество точек, образующих некоторый наклон, как показано ниже:

Фактический график двух координат

Actual plot of two coordinates

Но, мой фактический сюжет должен выглядеть следующим образом:

Ожидаемый участок координат

Expected plot of coordinates

...