在视图层 views.py

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from io import BytesIO
import base64

def get_picture(request):
    plt.plot(randn(50).cumsum(), 'k--')
    buffer = BytesIO()
    plt.savefig(buffer)
    plot_data = buffer.getvalue()
    imb = base64.b64encode(plot_data)  # 对plot_data进行编码
    ims = imb.decode()
    imd = "data:image/png;base64," + ims
    context = {
        'img': imd,
    }
    return render(request,'test.html',context)
1
2
3
4
5
6
7
8
9
10
11
12
urls.py 中编写路由与视图的对应

#-*- coding:utf-8 -*-
from django.conf.urls import url
from gd_experiment_area import views
urlpatterns = [
    url(r'^get_picture$',views.get_picture),   # 获取图片
]
1
2
3
4
5
6
前端HTML

<body>
    <img src="{{ img }}">
</body>
1
2
3

————————————————
版权声明:本文为CSDN博主「Mikowoo007」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Mikowoo007/article/details/104710983

Django_前端显示Matplotlib画的图(亲测)相关推荐

  1. python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...

    最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...

  2. python 画三维函数图-如何用Matplotlib 画三维图的示例代码

    最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平面上呈现出立体感 三维的线图和散 ...

  3. python画三维立体图-如何用Matplotlib 画三维图的示例代码

    用Matplotlib画三维图 最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平 ...

  4. 如何使用python画折线图-Python 使用 matplotlib 画折线图教程

    话不多说,直接上代码.最近修改一篇论文,实验部分的图全部重画了一下,也正好在此进行整理.使用 Python 的 matplotlib 库来画图还是比较方便的,今天整理一下用 matplotlib 画折 ...

  5. python怎样画立体图-如何用Matplotlib 画三维图的示例代码

    用Matplotlib画三维图 最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平 ...

  6. python画厢式图_用matplotlib画箱体图(boxplot)

    画boxplot的接口为 matplotlib.pyplot.boxplot,不过在画之前,我需要好好理解一下箱体图所代表的含义和计算方法. 用一个实际的例子来说明如何画boxplot,这个例子来自w ...

  7. Matplotlib画折线图

    Matplotlib画折线图 有一些离散点,想看看这些点的变动趋势: import matplotlib.pyplot as pltx1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1 ...

  8. Matplotlib画蜡烛图

    mpl_finance.candlestick_ohlc() 以前使用Matplotlib画蜡烛图的时候是使用matplotlib.finance这个工具库里面candlestick_ohlc函数,最 ...

  9. python画三维立体图完整代码_如何用Matplotlib 画三维图的示例代码

    最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平面上呈现出立体感 三维的线图和散 ...

最新文章

  1. 3、python中的字符串
  2. 计算机应用基础形成性考核册答案,2019年最新(电大秋)计算机应用基础形成性考核册题目及答案.doc...
  3. C语言矩阵M*N节省空间的算法(附完整源码)
  4. mysql like 大小写_mysql - 如何使用LIKE通配符在列中搜索(不区分大小写)?
  5. the problem was occurred when start ADT
  6. 2022年定位系泊系统市场深度分析及发展研究预测报告
  7. 详谈概率图模型(PGM)
  8. 计算机网络——CRC循环冗余检验
  9. android 半圆型菜单,Android-自定义view之圆形与“半圆形”菜单
  10. python+appium+android模拟器自动化测试 源码
  11. 看了鲁迅的平面设计,很多设计师表示可能要转行了
  12. IBM developerWorks 技术主题 Linux 文档库
  13. 读古诗系列--王维·酌酒与裴迪
  14. flutter gridview item 有空隙
  15. GlobalMapper20如何生成经纬网格、标准图幅(1:100万标准分幅)
  16. Python根据pe和roe找出最佳股票
  17. 2023 微信红包封面整蛊网页源码
  18. 为什么我不建议你这么干?教育部说打电竞、开网店、自媒体都属于就业的背后……...
  19. 单例模式(懒汉与恶汉)
  20. 安卓上有哪些好用的时间管理待办清单便签APP?

热门文章

  1. c语言将结果原模原样输出到文件,2013年9月全国计算机二级C语言程序设计上机模考试卷1.docx...
  2. php查找时间,PHP 查找并算出世界各地时间
  3. 27.垃圾收集器(Serial收集器、ParNew收集器、Parallel收集器、Parallel Old 收集器、CMS收集器、G1收集器、常用的收集器组合)
  4. 1gitolite构建git服务器
  5. 递归实现10进制转8进制,字符串数字互转,判断数组正逆向
  6. 处理时间_6_SQL Server常见的时间格式转换
  7. 获取整数的位数_从NMEA0183到GNSS定位数据获取(二)软件篇
  8. Qt学习笔记之网络和连接
  9. winsows10下用ninja编译配置caffe
  10. MySQL 数据库常用存储引擎的特点