请查看附图。
我有以下的Python源代码。
这段话的意思是:“这个柱状图看起来不错,但我有两个问题:
1. 如何让y轴上的文本完整显示?我的意思是有些文本被截断了,我想扩大它所占用的空间,以便完整显示。
2. 我能增加整个绘图区域吗?我想增加绘图区域的宽度,使图像看起来更大一些。
谢谢。”
def plotBarChartH(self,data):
LogManager.logDebug('Executing Plotter.plotBarChartH')
if type(data) is not dict:
LogManager.logError('Input data parameter is not in right format. Need a dict')
return False
testNames = []
testTimes = []
for val in data:
testNames.append(val)
testTimes.append(data[val])
matplotlib.rcParams.update({'font.size': 8})
yPos = np.arange(len(testNames))
plt.barh(yPos, testTimes, height=0.4, align='center', alpha=0.4)
plt.yticks(yPos, testNames)
plt.xlabel('time (seconds)')
plt.title('Test Execution Times')
savePath = os.path.join(ConfigurationManager.applicationConfig['robotreportspath'],'bar.jpg')
plt.savefig(savePath)
plt.clf()
return True
这段话的意思是:“这个柱状图看起来不错,但我有两个问题:
1. 如何让y轴上的文本完整显示?我的意思是有些文本被截断了,我想扩大它所占用的空间,以便完整显示。
2. 我能增加整个绘图区域吗?我想增加绘图区域的宽度,使图像看起来更大一些。
谢谢。”