我正在使用Seaborn创建一个方框图(更准确地说,是boxen
图),并通过一个分类变量对数据进行分段。曲线图显示良好,但鉴于基于该类别的不同数据分布,y轴值应根据类别的各个因素/级别而不同。Tableau允许您在分割数据时指定一致/唯一的轴值,我也希望这样做。这是我的工作代码:
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
df = pd.read_csv("mycsv.csv")
sns.catplot(x="Model",
y="Price",
kind="boxen",
data=df,
row = "Year",
height=5,
aspect=3);
同样,绘图看起来不错,但当每一行在Y轴上使用相同的范围时,很难查看每一“行”的长方体跨度。宁愿指定一个参数,然后手动创建n盒图
谢谢
您可以设置
sharey=False
,例如:相关问题 更多 >
编程相关推荐