使用matplolib和Django时出于堆栈空间(无限循环?)错误

时间:2017-07-31 12:29:12

标签: html django matplotlib

我正在尝试显示一个图形,我试图在Matplotlib中绘制,然后在HTML模板中使用一些硬编码显示它。但是在3次尝试中,它只工作一次,否则它会抛出TCL堆栈空间错误。以下是我的编码。

def similar_images(request):

n_groups = 5

means_men = (20, 35, 30, 35, 27)
std_men = (2, 3, 4, 1, 2)

means_women = (25, 32, 34, 20, 25)
std_women = (3, 5, 2, 3, 3)

fig, ax = plt.subplots() # somwhere here it is throwing this error 

index = np.arange(n_groups)
bar_width = 0.35

opacity = 0.4
error_config = {'ecolor': '0.3'}

rects1 = plt.bar(index, means_men, bar_width,
                 alpha=opacity,
                 color='b',
                 yerr=std_men,
                 error_kw=error_config,
                 label='Men')

rects2 = plt.bar(index + bar_width, means_women, bar_width,
                 alpha=opacity,
                 color='r',
                 yerr=std_women,
                 error_kw=error_config,
                 label='Women')

plt.xlabel('Shoe')
plt.ylabel('Week')
plt.title('Last Year sale details')
#plt.xticks(index + bar_width / 2, ('A', 'B', 'C', 'D', 'E'))
plt.legend()

plt.savefig('/graph.png')

plt.close()

return render(request,'sales/Details.html')

拜托,有人可以帮我吗?

以下是错误。

异常类型:/ sales / similar_images /的TclError 异常值:堆栈空间不足(无限循环?)

0 个答案:

没有答案