maptlib图中的标称/序数类别xlim限制

时间:2016-05-10 20:06:37

标签: python matplotlib seaborn

我正在尝试使用pylab为matplotlib seaborn图设置最大xlim。

我的代码如下:

fig, ax = pylab.subplots(figsize=(20, 12))
ax = sns.pointplot(x="state", y="incomeTotal", data=df2, color="red")
ax = sns.pointplot(x="state", y="incomeTotal", data=df3, color="purple")
ax = sns.pointplot(x="state", y="incomeTotal", data=df4, color="yellow")
#ax = sns.pointplot(x="state", y="incomeTotal", data=df5, color="green")

p1 = patches.Rectangle((0, 0), 1, 2, fc="red")
p2 = patches.Rectangle((0, 0), 1, 2, fc="purple")
p3 = patches.Rectangle((0, 0), 1, 2, fc="yellow")
p4 = patches.Rectangle((0, 0), 1, 2, fc="green")

pylab.xlim(['Iowa','Indiana'])

这是四个seaborn线图。

我的问题是,Seaborn会自动缩小所有四个地块的最低点的点图。我的一个线图停在比其他线序更早的序数值。我希望情节能够一直显示所有的情节,即使在图表空间的极端处有一些空间,其中一些图表 - 但不是全部 - 没有数据。所以我想设置xlim,但是对于序数,而不是数值。

我该怎么做?

我希望这很清楚。

0 个答案:

没有答案