Python 如何调整matplotlib.pyplot直方图的x轴?
这里没有人。我需要创建一个直方图,结果非常糟糕 如您所见,它为所有150000个数据点生成一个大条。范围为百分比,因此几乎所有值都应介于0和1之间。我想看看0和1之间发生了什么,而不是所有的值都在0和1之间 以下是我使用的代码:Python 如何调整matplotlib.pyplot直方图的x轴?,python,matplotlib,Python,Matplotlib,这里没有人。我需要创建一个直方图,结果非常糟糕 如您所见,它为所有150000个数据点生成一个大条。范围为百分比,因此几乎所有值都应介于0和1之间。我想看看0和1之间发生了什么,而不是所有的值都在0和1之间 以下是我使用的代码: import pandas as pd import matplotlib.pyplot as plt import numpy as np df = pd.read_csv('https://raw.githubusercontent.com/plotly/dat
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/data.csv')
df['DebtRatio'].hist();
plt.xticks(np.arange(0, 2, 0.1))
我怎样才能使这个直方图成为一个直方图,并显示出这个范围中最低和最突出的一端的分布
谢谢,正如@ImportanceOfBeingErnest所说,您的实际值范围为0到329664,这解释了为什么您的直方图看起来像这样 如果确定它必须是一个比率(介于0和1之间),则可以筛选行:
将熊猫作为pd导入
将matplotlib.pyplot作为plt导入
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
df=pd.read\u csv('https://raw.githubusercontent.com/plotly/datasets/master/data.csv')
打印(df['debertio'].descripe())#查看最大值
df['DebtRatio'].loc[df['DebtRatio']这不太正确。“债务比率”列中的最大值是329664.0
,因此柱状图一直延伸到这一点。最好退一步,分析一下您拥有的数据并弄清楚它们的含义。谢谢。我更新了问题。谢谢。这正是我需要的。