以下代码生成两个并排的绘图。但是,我想将右图向右推,使其标签显示为与左图分离。我怎么做?我在subplots
和countplot
中都找不到任何选项
代码如下:
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()
一个选项是
tight_layout
:输出:
输出:
相关问题 更多 >
编程相关推荐