激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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生成的圖片,網上很多種方法都是先生成圖片再調用,感覺不是那么直接。

環境: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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 在线成人一区二区 | 在线观看中文字幕国产 | 精品在线观看一区二区 | av手机在线电影 | 日韩字幕在线观看 | 国产精品成年片在线观看, 日韩毛片网 | 草莓视频久久 | 精品中文字幕久久久久四十五十骆 | 亚洲一区二区三区日本久久九 | 少妇色诱麻豆色哟哟 | www.54271.com| 国产一区二区三区撒尿在线 | 亚洲人成网在线观看 | xxx18hd18hd日本| 免费国产wwwwwww网站 | 国产成人精品免高潮在线观看 | 久草视频2| 亚洲免费看片网站 | 黄色免费在线视频网站 | 欧美日韩1区2区3区 黄片毛片一级 | 女18一级大黄毛片免费女人 | av手机在线免费播放 | 中日韩乱码一二新区 | 久久久久久久一区二区三区 | 俄罗斯16一20sex牲色另类 | 久久久久久久99 | 亚洲午夜精品视频 | 2019中文字幕在线播放 | 毛片视频在线免费观看 | 亚洲天堂ww | 久久久久国产精品久久久久 | h色网站免费观看 | 中文字幕偷拍 | 亚洲成人入口 | 欧美久久久久久久久 | 蜜桃视频最新网址 | 国产成视频在线观看 | 天天操综| 精品国产一区二区亚洲人成毛片 | 国产午夜电影在线观看 | 亚洲精品一区二区三区大胸 |