最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Django中輸出matplotlib生成的圖片方法

 更新時間:2018年05月24日 08:47:36   作者:mighty13  
今天小編就為大家分享一篇在Django中輸出matplotlib生成的圖片方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

下面的代碼片段是直接在Django中輸出matplotlib生成的圖片,網(wǎng)上很多種方法都是先生成圖片再調(diào)用,感覺不是那么直接。

環(huán)境:Python2.7,Django1.83

該文件為views.py文件,函數(shù)映射按實際設(shè)置。

from django.shortcuts import render
from django.http import HttpResponse

from matplotlib.figure import Figure      
from matplotlib.backends.backend_agg import FigureCanvasAgg
from matplotlib.dates import DateFormatter
import matplotlib.pyplot as plt

import random
import datetime

# Create your views here.
def gen_mat(request):
 fig=Figure(figsize=(6,6))
 ax=fig.add_subplot(111)
 x=[]
 y=[]
 now=datetime.datetime.now()
 delta=datetime.timedelta(days=1)
 for i in range(10):
  x.append(now)
  now+=delta
  y.append(random.randint(0, 1000))
 ax.plot_date(x, y, '-')
 ax.xaxis.set_major_formatter(DateFormatter('%Y-%m-%d'))
 fig.autofmt_xdate()
 canvas=FigureCanvasAgg(fig)
 response=HttpResponse(content_type='image/png')
 canvas.print_png(response)
 plt.close(fig)
 return response

以上這篇在Django中輸出matplotlib生成的圖片方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

高雄县| 斗六市| 交城县| 黑龙江省| 泗洪县| 哈巴河县| 新丰县| 芦山县| 绍兴县| 荔浦县| 五指山市| 成武县| 达日县| 清苑县| 盖州市| 清水县| 台北市| 通榆县| 陇西县| 阳春市| 黄山市| 哈尔滨市| 阳新县| 文登市| 保靖县| 金寨县| 闽清县| 中西区| 宜君县| 德昌县| 灌南县| 鄂尔多斯市| 台州市| 金坛市| 九龙城区| 黄冈市| 密云县| 日土县| 兴城市| 平顺县| 阿合奇县|