草庐IT

直方图

全部标签

Python Pandas 直方图对数刻度

我正在使用pandas制作一个相当简单的直方图results.val1.hist(bins=120)效果很好,但我真的想在y轴上有一个对数刻度,我通常(可能不正确)这样做:fig=plt.figure(figsize=(12,8))ax=fig.add_subplot(111)plt.plot(np.random.rand(100))ax.set_yscale('log')plt.show()如果我用pandas命令替换plt命令,那么我有:fig=plt.figure(figsize=(12,8))ax=fig.add_subplot(111)results.val1.hist(bi

Python Pandas 直方图对数刻度

我正在使用pandas制作一个相当简单的直方图results.val1.hist(bins=120)效果很好,但我真的想在y轴上有一个对数刻度,我通常(可能不正确)这样做:fig=plt.figure(figsize=(12,8))ax=fig.add_subplot(111)plt.plot(np.random.rand(100))ax.set_yscale('log')plt.show()如果我用pandas命令替换plt命令,那么我有:fig=plt.figure(figsize=(12,8))ax=fig.add_subplot(111)results.val1.hist(bi

python - 使用 Seaborn 绘制 CDF + 累积直方图

有没有办法仅使用Seaborn在Python中绘制Pandas系列的CDF+累积直方图?我有以下内容:importnumpyasnpimportpandasaspdimportseabornassnss=pd.Series(np.random.normal(size=1000))我知道我可以使用s.hist(cumulative=True,normed=1)绘制累积直方图,然后我知道我可以使用sns.kdeplot(s,cumulative=True),但我想要在Seaborn中都可以做到的事情,就像用sns.distplot(s)绘制分布时一样,它给出了kde拟合和直方图。有什么办法

python - 使用 Seaborn 绘制 CDF + 累积直方图

有没有办法仅使用Seaborn在Python中绘制Pandas系列的CDF+累积直方图?我有以下内容:importnumpyasnpimportpandasaspdimportseabornassnss=pd.Series(np.random.normal(size=1000))我知道我可以使用s.hist(cumulative=True,normed=1)绘制累积直方图,然后我知道我可以使用sns.kdeplot(s,cumulative=True),但我想要在Seaborn中都可以做到的事情,就像用sns.distplot(s)绘制分布时一样,它给出了kde拟合和直方图。有什么办法

python - Matplotlib xticks 未与直方图对齐

我正在使用matplotlib生成一些直方图,但在弄清楚如何让直方图的xticks与条形对齐时遇到了一些麻烦。这是我用来生成直方图的代码示例:frommatplotlibimportpyplotaspypy.hist(histogram_data,49,alpha=0.75)py.title(column_name)py.xticks(range(49))py.show()我知道histogram_data数组中的所有值都在[0,1,...,48]中。假设我做对了,这意味着有49个唯一值。我想显示每个值的直方图。这是生成的图片。如何设置图表以使所有xticks都对齐到每个条的左侧、中间

python - Matplotlib xticks 未与直方图对齐

我正在使用matplotlib生成一些直方图,但在弄清楚如何让直方图的xticks与条形对齐时遇到了一些麻烦。这是我用来生成直方图的代码示例:frommatplotlibimportpyplotaspypy.hist(histogram_data,49,alpha=0.75)py.title(column_name)py.xticks(range(49))py.show()我知道histogram_data数组中的所有值都在[0,1,...,48]中。假设我做对了,这意味着有49个唯一值。我想显示每个值的直方图。这是生成的图片。如何设置图表以使所有xticks都对齐到每个条的左侧、中间

Python直方图大纲

我在Jupyter(Python2)中绘制了一个直方图,并希望看到我的条形图的轮廓,但事实并非如此。我正在使用以下代码:importmatplotlib.pyplotaspltfromnumpy.randomimportnormalgaussian_numbers=normal(size=1000)plt.hist(gaussian_numbers)plt.title("GaussianHistogram")plt.xlabel("Value")plt.ylabel("Frequency")plt.show() 最佳答案 您的lin

Python直方图大纲

我在Jupyter(Python2)中绘制了一个直方图,并希望看到我的条形图的轮廓,但事实并非如此。我正在使用以下代码:importmatplotlib.pyplotaspltfromnumpy.randomimportnormalgaussian_numbers=normal(size=1000)plt.hist(gaussian_numbers)plt.title("GaussianHistogram")plt.xlabel("Value")plt.ylabel("Frequency")plt.show() 最佳答案 您的lin

python - 用python拟合直方图

我有一个直方图H=hist(my_data,bins=my_bin,histtype='step',color='r')我可以看到形状几乎是高斯的,但我想用高斯函数拟合这个直方图并打印我得到的平均值和sigma的值。你能帮帮我吗? 最佳答案 这里有一个使用py2.6和py3.2的示例:fromscipy.statsimportnormimportmatplotlib.mlabasmlabimportmatplotlib.pyplotasplt#readdatafromatextfile.Onenumberperlinearch="t

python - 用python拟合直方图

我有一个直方图H=hist(my_data,bins=my_bin,histtype='step',color='r')我可以看到形状几乎是高斯的,但我想用高斯函数拟合这个直方图并打印我得到的平均值和sigma的值。你能帮帮我吗? 最佳答案 这里有一个使用py2.6和py3.2的示例:fromscipy.statsimportnormimportmatplotlib.mlabasmlabimportmatplotlib.pyplotasplt#readdatafromatextfile.Onenumberperlinearch="t