我有3个数据列表。 如果我这样做:
sns.distplot(data1)
sns.distplot(data2)
sns.distplot(data3)
我将在同一张图上获得具有3种不同分布的单个图。 我想输出3个单独的分布。我如何不使用子图来做到这一点?我发现子图太局促,太狭窄。
谢谢
答案 0 :(得分:0)
创建子图时,您只需要相应地设置figsize
:
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
data1, data2, data3 = [np.random.normal(size=[100]) for _ in range(3)]
fig, (ax1, ax2, ax3) = plt.subplots(1, 3, figsize=(15, 4))
sns.distplot(data1, ax=ax1)
sns.distplot(data2, ax=ax2)
sns.distplot(data3, ax=ax3)