绘制直方图时,某些文本无法完全显示

时间:2013-04-18 09:05:18

标签: python matplotlib histogram

我使用python从文件'data.txt'中使用以下代码绘制直方图提取数据:

#!/usr/bin/env python
from pylab import *

pos = []
val = []
name = []
fd = open('data.txt')
i = 0
for line in fd:
    a = line.split()
    if len(a) < 2:
        continue
    name.append(a[0])
    x = float(a[1])
    val.append(x)
    pos.append(i + 0.5)
    i += 1
fd.close()

plt.figure(1)
rects = barh(pos, val, align='center')
plt.yticks(pos, name)
plt.title('My Diagram I')
plt.savefig('a.png')

data.txt的内容是:

LABEL_001_AAA                       15.365
LABEL_0027                          8.640
LABEL_CEVZX                         1.639
LABEL4                              4.064
LABEL_NV_0                          4.032
LABEL_7                             10.032

但是输出图像的左边缘有一些文本,无法完全显示。 我该如何解决这个问题?

0 个答案:

没有答案