如何在sns.distplot中更改x轴和y轴的数据

时间:2019-04-30 02:56:57

标签: pandas matplotlib data-visualization seaborn

我得到一个pd.series,如下:

train_df['area'] 

0     68.06
1    125.55
2    132.00
3     57.00
4    129.00
5    223.35
6     78.94
7     76.00
Name: area, dtype: float64

然后我绘制其中的sns.distplot(),但得到的图如下:

sns.distplot

但是,我真正想要的是 x轴 y轴应为[0,1,...,7]和[40,60 ,...,240]。
我想知道如何解决?
。 如果不介意,有人可以帮我吗?
提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试使用plt的轴:

fig, ax = plt.subplots(1,1)

# pass ax here
sns.distplot(..., ax=ax)
ax.set_xticklabels(range(8))
ax.set_yticklabels(ax.get_yticks()*20000+40)
plt.show()

输出:

enter image description here