地块分布子图

时间:2019-09-16 04:41:30

标签: python seaborn subplot

我正在尝试创建捕获某些变量分布的子图;我正在使用seaborn的distplot函数来完成此操作。我的问题是我想抑制我的轴的科学记号,而使值显示为正数。

我尝试在数据框中都禁止使用科学计数法。

import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

f, axes = plt.subplots(3, 1, figsize=(12, 12))

sns.distplot(result['amount'], hist=True, ax=axes[0]) 
axes[0].set_title('Distribution of Transaction Amount')
axes[0].set_xlim(0, 100000) #----> This was my attempt

sns.distplot(result['oldbalanceDest'], hist=True, ax=axes[1])
axes[1].set_title('Distribution of Old Balance Destination Amounts')

sns.distplot(result['oldbalanceOrg'], hist=True, ax=axes[2])
axes[2].set_title('Distribution of Old Balance Origination Amounts')

plt.tight_layout()

在将数据集作为数据框导入后,我还尝试使用以下两个选项来抑制科学计数法。这是成功的,但是,当我尝试使用上述代码绘制子图时,科学计数法仍然存在。

pd.set_option('display.float_format', lambda x: '%.f' % x)
pd.set_option('precision',3)

0 个答案:

没有答案