[英]How do I plot two countplot graphs side by side in seaborn?
我试图绘制两个计数图,显示击球和保龄球的计数。 我尝试了以下代码:
l=['batting_team','bowling_team']
for i in l:
sns.countplot(high_scores[i])
mlt.show()
但是通过使用 this ,我得到了两个图一个在另一个下面。 我怎样才能让它们并排订购?
像这样的东西:
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
batData = ['a','b','c','a','c']
bowlData = ['b','a','d','d','a']
df=pd.DataFrame()
df['batting']=batData
df['bowling']=bowlData
fig, ax =plt.subplots(1,2)
sns.countplot(df['batting'], ax=ax[0])
sns.countplot(df['bowling'], ax=ax[1])
fig.show()
这个想法是在图中指定子图 - 有很多方法可以做到这一点,但上述方法可以正常工作。
import matplotlib.pyplot as plt
l=['batting_team', 'bowling_team']
figure, axes = plt.subplots(1, 2)
index = 0
for axis in axes:
sns.countplot(high_scores[index])
index = index+1
plt.show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.