如何使用 (number, value) 坐标在 python 3 中制作散点图

How do I make a scatter plot in python 3 using (number, value) coordinate

我如何使用 (number, value) 绘制散点图,其中数字在数轴上;两个变量都没有负值。伪代码:

first_point = (1, secrets.randbit(4))
second_point = (2, secrets.randbit(4))
...
plot = create_plot((first_point, second_point, ...))
display_plot(plot)

这将对我有很大帮助,因为它会使绘图变得更容易,因为我所能找到的只是制作条形图,即使那样它仍然相对复杂。如果可能的话,你能不能简化 code/function 以至于你只需要输入点作为元组或列表。同时使图形自动调整输入范围。解释代码如何工作以及为什么工作会很棒,这样我就可以创建 Collat​​z 猜想的散点图。如果 pygame 有一个简单的解决方案,我会洗耳恭听,但是使用 turtle 库就可以了。提前致谢。

我自己的解决方案:

def create_graph(list):
    for item in list:
        x = item[0]
        y = item[1]
        pyplot.scatter(x, y)

first_point = (rand, rand)
second_point = (rand, rand)
...
create_graph((first_point, second_point, ...))
pyplot.show()

这是我对问题的解决方案,我认为它很棒。感谢 Michael 告诉我 pyplot.scatter.