如何减少直方图的宽度?

时间:2019-05-09 01:32:21

标签: python-3.x matplotlib histogram2d

我绘制了诊断的直方图,并将其建模为python中的泊松分布。我需要减小输出图中矩形的宽度。

我已经在python中编写了以下代码。我需要将此代码行的宽度减少参数。

fig = df['overall_diagnosis'].value_counts(normalize=True).plot(kind='bar',rot=0, color=['b', 'r'], alpha=0.5)

1 个答案:

答案 0 :(得分:1)

您正在寻找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()