我想在這個圖的每個頂點上放點,但我不知道該怎么做,你有什么想法嗎?
代碼:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
members = pd.read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-09-22/members.csv")
expeditions = pd.read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-09-22/expeditions.csv")
success = members[members["success"]==True]
success = success.reset_index()
plt.figure(figsize=(17,8))
success_saisons = success.drop(success[(success["season"]=="Unknown")].index)
success_saisons.groupby("season")['success'].count().plot(linewidth=6)
plt.title("Répartition des succès en fonction des saisons",fontsize=15)
plt.ylabel("nombre de membres ayant réussi", fontsize = 12)
uj5u.com熱心網友回復:
為了繪制頂點,您可以使用 matplotlib 標記和標記大小引數指定標記大小和形狀。
代碼:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
members = pd.read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-09-22/members.csv")
expeditions = pd.read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-09-22/expeditions.csv")
success = members[members["success"]==True]
success = success.reset_index()
plt.figure(figsize=(17,8))
success_saisons = success.drop(success[(success["season"]=="Unknown")].index)
success_saisons.groupby("season")['success'].count().plot(linewidth=6, marker="o", markersize=12)
plt.title("Répartition des succès en fonction des saisons",fontsize=15)
plt.ylabel("nombre de membres ayant réussi", fontsize = 12)
plt.show()
輸出:

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/374570.html
標籤:Python 熊猫 matplotlib 海生
上一篇:根據資料框值更改圖例標簽
