一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 在Django中輸出matplotlib生成的圖片方法

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

2021-02-24 00:03mighty13 Python

今天小編就為大家分享一篇在Django中輸出matplotlib生成的圖片方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

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

該文件為views.py文件,函數映射按實際設置。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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生成的圖片方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/mighty13/article/details/77994601

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在亚洲线视频观看 | 草草在线视频 | 日本无翼乌漫画 | 污污在线免费观看 | 51国产午夜精品免费视频 | 欧美在线一级视频 | 母性本能在线观看 | 亚洲www视频 | 日韩 视频在线播放 | 美女扒开屁股 | 久草热8精品视频在线观看 久草草在线视视频 | 久久精品熟女亚洲AV国产 | 亚洲国产自拍在线 | 国产91在线精品 | 日本不卡在线一区二区三区视频 | 欧美综合影院 | 精品国产自在在线在线观看 | 青青青久在线视频免费观看 | 香蕉久久久久久狠狠色 | 校园高h | 国产高清好大好夹受不了了 | 亚洲成在人线视频 | 77成人影院| 非洲黑人xxxxxbbbbb | 香蕉免费一区二区三区 | 好男人资源在线观看免费的 | 欧美日韩精 | 国产成人性色视频 | 精品一区二区三区在线成人 | 国士李风起全文在线阅读 | 亚洲国产欧美目韩成人综合 | chinese男同志同性twink | 99热久久这里只有精品6国产网 | 国产欧美日韩专区毛茸茸 | 欧美成人tv | 波多野结衣黑人系列在线观看 | 国产免费看片 | 毛片手机在线视频免费观看 | 特色特色大片在线 | 亚洲午夜精品久久久久久人妖 | 日本javhd|