我希望创建一个seaborn
pointplot
以显示列中的完整数据分布,以及最低25%值的分布和最高25%值的分布,并排(x轴)。 到目前为止,我的尝试为我提供了这些值,但它们仅显示在x轴的同一部分上,并未在图上从左向右展开,并且没有明显的方式来标记x-ticks中的点(我更喜欢,而不是通过传奇)。Seaborn Plot包括相同数据的不同分布
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib notebook
df = sns.load_dataset('tips')
df1 = df[(df.total_bill < df.total_bill.quantile(.25))]
df2 = df[(df.total_bill > df.total_bill.quantile(.75))]
sns.pointplot(y=df['total_bill'], data=df, color='red')
sns.pointplot(y=df1['total_bill'], data=df1, color='green')
sns.pointplot(y=df2['total_bill'], data=df2, color='blue')