我正在嘗試撰寫一個非常簡單的可視化 - 選舉年和圖表上的投票數。然而,最近 3 次選舉是在同一年舉行的——2021 年 4 月、7 月和 11 月,圖表顯示為一次事件。如何將年份分解為多個部分以創建多個圖表點?這是代碼:
import matplotlib.pyplot as plt
election_year = [2009, 2013, 2014, 2017, 2021, 2021, 2021]
voters = [1678641, 1081605, 1072491, 1147283, 837671, 642165, 596456]
plt.plot(election_year, voters)
plt.show()
uj5u.com熱心網友回復:
你說的是一回事,但你的代碼說的是另一回事。你說的是同一年舉行了三場選舉,所以如果你只關心這一年,你應該把voters2021 年的總和,并在 2021 年election_year加上累積的選票。
但是,如果您希望在 2021 年舉行的這三個不同的選舉實際上分開,為什么要給所有三個相同的密鑰(2021)?您可以通過這樣的方式將它們分開。
import matplotlib.pyplot as plt
election_year = [2009, 2013, 2014, 2017, "2021 - a", "2021 - b", "2021 - c"]
voters = [1678641, 1081605, 1072491, 1147283, 837671, 642165, 596456]
plt.plot(election_year, voters)
plt.show()
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/359788.html
標籤:Python matplotlib
上一篇:如何向多個子圖添加附加圖
下一篇:如何更改熊貓子圖的圖例位置
