Python 如何设置seaborn绘图的格式
以下代码生成两个并排的绘图。但是,我想将右图向右推,使其标签显示为与左图分离。我怎么做?我在Python 如何设置seaborn绘图的格式,python,pandas,seaborn,Python,Pandas,Seaborn,以下代码生成两个并排的绘图。但是,我想将右图向右推,使其标签显示为与左图分离。我怎么做?我在子图中找不到任何选项,也在计数图 代码如下: import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns data = { 'apples': [3, 2, 0, np.nan, 2], 'oranges': [0, 7, 7, 2, 7], 'figs':
子图
中找不到任何选项,也在计数图
代码如下:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
data = {
'apples': [3, 2, 0, np.nan, 2],
'oranges': [0, 7, 7, 2, 7],
'figs':[1, np.nan, 10, np.nan, 10]
}
purchases = pd.DataFrame(data)
fig, ax =plt.subplots(1,2)
sns.countplot(purchases['apples'], ax=ax[0])
sns.countplot(purchases['oranges'], ax=ax[1])
show()
一个选项是
紧凑布局
:
fig, ax =plt.subplots(1,2)
sns.countplot(purchases['apples'], ax=ax[0])
sns.countplot(purchases['oranges'], ax=ax[1])
plt.tight_layout()
输出:
一个选项是
紧凑布局
:
fig, ax =plt.subplots(1,2)
sns.countplot(purchases['apples'], ax=ax[0])
sns.countplot(purchases['oranges'], ax=ax[1])
plt.tight_layout()
输出:
< P>为了使您的数据与SeBRAN很好地匹配,请考虑将数据框更改为“长”格式,并用绘制所有类别及其对应的计数。 输出:
< P>为了使您的数据与SeBRAN很好地匹配,请考虑将数据框更改为“长”格式,并用绘制所有类别及其对应的计数。 输出: