在Django Web里用matplotlib画图遇到问题

清风舞柳 2018-05-12 06:32:11
请问,为什么我在Django的views里面用matplotlib画图并保存到项目static文件夹里,启动服务器,在浏览器里,第一次点击这个链接可以顺利执行,第二点击的时候就卡住没什么反应了呢?(用的是Django内置的服务器,貌似第二次点击的时候是服务器卡住了)
...全文
1196 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
li530893850 2019-06-18
  • 打赏
  • 举报
回复
引用 6 楼 混沌鳄鱼 的回复:
为毛用这么繁琐的方案,增加后端服务器的硬盘和网络IO啊,前端直接用Highcharts/Echarts之类js图表库不行么,后台只把数据直接传到前端,客户浏览器自己去渲染图表。 https://www.hcharts.cn/demo/highcharts
因为echarts实现不了3d效果
混沌鳄鱼 2018-06-08
  • 打赏
  • 举报
回复
为毛用这么繁琐的方案,增加后端服务器的硬盘和网络IO啊,前端直接用Highcharts/Echarts之类js图表库不行么,后台只把数据直接传到前端,客户浏览器自己去渲染图表。 https://www.hcharts.cn/demo/highcharts
清风舞柳 2018-06-08
  • 打赏
  • 举报
回复
最后糊里糊涂地解决了,问题应该是出在figure的size问题上,具体原因因为时间问题没有去深究......
comedy_coder 2018-05-16
  • 打赏
  • 举报
回复
感觉你可以找找 plt.clf() 和return 那里是不是有问题
清风舞柳 2018-05-12
  • 打赏
  • 举报
回复
用断点测试也可以顺利通过plt.savefig()这个点
清风舞柳 2018-05-12
  • 打赏
  • 举报
回复
不太会,我尝试一下
  • 打赏
  • 举报
回复
你会DEbug吗?pycharm,你在plt.savefig()这里打断点试试?

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧