问题
我有两个 Dataframe ,它们具有相同的属性集和不同数量的实体。
现在我想通过并排生成箱线图来比较选定的属性。我有三个问题,想与大家分享我迄今为止的尝试。
海本
import seaborn as sns
data_a = sns.load_dataset("tips")
data_b = sns.load_dataset("tips")
sns.boxplot(data=[data_a["tip"], data_b["tip"]])
问题1如何为这两个箱线图设置标签?
matplotlib
我也尝试了matplotlib,但我不确定如何设置两个箱线图的位置,它们总是重叠:
import matplotlib.pyplot as plt
import seaborn as sns
data_a = sns.load_dataset("tips")
data_b = sns.load_dataset("tips")
fig, ax = plt.subplots()
first_data = ax.boxplot(data_a["tip"])
second_data = ax.boxplot(data_b["tip"])
我的绘图重叠,我不知道如何并排设置绘图。其他问题提到 positions
参数
因此,我的其他问题是:
问题2
我怎样才能避免两个呢 matplotlib
例如,通过使用参数从重叠中进行箱线图绘制 positions
?
问题3
也有 matplotlib
:如何为轴和打印设置标签(y=“提示”,x=“数据集”,数据a=“第一个数据集”,数据b=“第二个数据集”)
非常感谢。
暂无答案!
目前还没有任何答案,快来回答吧!