如何减小直方图的宽度?
How to reduce the width of histogram?
我绘制了诊断的直方图,我在 python 中将其建模为泊松分布。我需要减少输出图中矩形的宽度。
我在 python 中写了以下行。我需要将宽度减小参数添加到此代码行。
fig = df['overall_diagnosis'].value_counts(normalize=True).plot(kind='bar',rot=0, color=['b', 'r'], alpha=0.5)
您正在寻找 matplotlib.pyplot.figure
。你可以这样使用它:
from matplotlib.pyplot import figure
figure(num=None, figsize=(10, 10), dpi=80, facecolor='w', edgecolor='k')
这是一个如何操作的例子:
names = ['group_a', 'group_b', 'group_c']
values = [1, 10, 100]
plt.figure(1, figsize=(9, 3))
plt.subplot(131)
plt.bar(names, values)
plt.subplot(132)
plt.scatter(names, values)
plt.subplot(133)
plt.plot(names, values)
plt.suptitle('Categorical Plotting')
plt.show()
我绘制了诊断的直方图,我在 python 中将其建模为泊松分布。我需要减少输出图中矩形的宽度。
我在 python 中写了以下行。我需要将宽度减小参数添加到此代码行。
fig = df['overall_diagnosis'].value_counts(normalize=True).plot(kind='bar',rot=0, color=['b', 'r'], alpha=0.5)
您正在寻找 matplotlib.pyplot.figure
。你可以这样使用它:
from matplotlib.pyplot import figure
figure(num=None, figsize=(10, 10), dpi=80, facecolor='w', edgecolor='k')
这是一个如何操作的例子:
names = ['group_a', 'group_b', 'group_c']
values = [1, 10, 100]
plt.figure(1, figsize=(9, 3))
plt.subplot(131)
plt.bar(names, values)
plt.subplot(132)
plt.scatter(names, values)
plt.subplot(133)
plt.plot(names, values)
plt.suptitle('Categorical Plotting')
plt.show()