2017-09-16 33 views
1

我怎麼會讓使用(number, value)其中number是在數軸上的散點圖;兩個變量都沒有負值。僞代碼:我如何在Python 3散點圖使用(數,值)協調

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

這將幫助我很大的,因爲它會使得繪圖很容易做的,因爲所有我能找到的就是讓柱狀圖,甚至然後它仍然是相對複雜的。如果可能的話,你是否可以簡化代碼/函數以至於所有你必須輸入的點都是元組或列表。也可以使圖表自動調整輸入範圍。解釋代碼如何工作和爲什麼工作會很好,這樣我就可以創建Collat​​z猜想的散點圖。如果pygame有一個簡單的解決方案,我很喜歡它,但使用龜圖書館是好的。提前致謝。

+0

如何['pyplot.scatter'(https://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.scatter.html)? – Michael

+0

那麼邁克爾,要使用'pyplot.scatter'我將不得不在for循環中運行它並拆分元組/列表,我只是希望可能有更好的解決方案。感謝您的評論! – Lasagnenator

回答

0

自己的解決方案:

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的信息。

相關問題