具有多个Y轴范围的Seaborn FacetGrid图

时间:2020-01-08 16:27:34

标签: python seaborn

如何为Seaborn的FacetGrid绘图的每个绘图更改单个y轴间隔?如果我绘制一个包含许多可变y值的facetGrid,Seaborn将使用所有数据的默认最小和最大y值来构造唯一的y轴。

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('tips')
g = sb.FacetGrid(df, col = "time")
g.map(plt.hist, "tip")
plt.show()

Id希望看到每个图的轴,但是下面的第二个图未显示。

enter image description here

1 个答案:

答案 0 :(得分:1)

sharey=False传递到sb.FacetGrid

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('tips')
g = sb.FacetGrid(df, col = "time", sharey=False)
g.map(plt.hist, "tip")
plt.show()

enter image description here