使用 Python 和 Seaborn/Pandas 绘制多个变量的图形

时间:2021-04-30 03:06:15

标签: python pandas seaborn

我想创建一个结合这三个变量的图表。我想这样做是为了看看球队的平均胜率是否会影响主场观众的上座率。我附上了我的数据框的样子的图像。我对多个图表持开放态度,如果可能的话,我很乐意为此查看多种不同的解决方案! Link to the data frame is here

这是一个让您入门的示例代码。 nba = pd.DataFrame([['Spurs', 18459.4, .741800], ['Thunder', 18203.0, 676800], ['Clippers', 19203.4, .662600], ['Warriors', 19403.6, .650000]], columns = ['Team', 'Home: Avg Attendance', 'Winning Percentage'])

1 个答案:

答案 0 :(得分:0)

pandas 的图表功能可以让您创建一个包含观众人数和获胜百分比的复合图表。这是最简单的例子。

nba.set_index('Team', inplace=True)

nba['Home: Avg Attendance'].plot(kind='bar')
nba['Winning Percentage'].plot(secondary_y=True, style='g', rot=90, figsize=(12,6)

enter image description here