Как нарисовать линию с указанной длиной c в JupyterLab? - PullRequest
0 голосов
/ 04 мая 2020

Я хотел бы иметь возможность нарисовать линию в JupyterLab, с длиной линии, которую я решил:

def drawLine(inches):
    pass

Я делал это на множестве других языков и платформ в течение 40 лет , но никогда с таким трудом, как в JupyterLab. Matplotlib берет макет в свои руки вместо того, чтобы дать мне хорошо документированный контроль над макетом, в результате чего я получаю эффективно случайные длины строк; поэтому я убил три дня, пытаясь сделать это в matplotlib. Когда я пытался обратиться за помощью в Reddit, меня преследовали и оскорбляли умственные отклонения и любители. Я хотел бы использовать любой графический модуль, кроме Matplotlib, но я не знаю, с чего начать. Документация JupyterLab не облегчает задачу.

1 Ответ

0 голосов
/ 04 мая 2020
import matplotlib.pyplot as plt

def drawline(inches):
    x1, y1 = [0, inches], [0, 0] # horizontal line
    x2, y2 = [0, 0], [0, inches] # vertical line

    plt.plot(x1, y1, x2, y2, marker='o')
    plt.show()

drawline(8)
...