千家信息网

Django显示可视化图表实例分析

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍"Django显示可视化图表实例分析",在日常操作中,相信很多人在Django显示可视化图表实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Dja
千家信息网最后更新 2025年01月18日Django显示可视化图表实例分析

这篇文章主要介绍"Django显示可视化图表实例分析",在日常操作中,相信很多人在Django显示可视化图表实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Django显示可视化图表实例分析"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一 实战

1 Django_laburls.py

# -*- coding: utf-8 -*- from django.conf.urls import url,includefrom django.contrib import admin urlpatterns = [    url(r'^admin/', admin.site.urls),    # 定义图表url    url(r'^chart/', include('chart.urls')),]

2 在settings.py中添加图表应用

INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    # 图表应用    'chart',]

3 charturls.py

# -*- coding: utf-8 -*-from django.conf.urls import url,includefrom . import viewsurlpatterns = [    # 折线图的url    url(r'^linediagram/$', views.showlinediagram),]

4 views.py

# -*- coding: utf-8 -*-from django.shortcuts import renderfrom django.http import HttpResponse from matplotlib.figure import Figurefrom matplotlib.backends.backend_agg import FigureCanvasAggfrom matplotlib.dates import DateFormatterimport matplotlib.pyplot as plt import randomimport datetime # 折线图对应的的模板def showlinediagram(request):    return render(request, 'chart/showlinediagram.html')

5 模板showlinediagram.html

Highcharts 教程 | 菜鸟教程(runoob.com)

二 测试结果

1 浏览器输入:http://localhost:8000/chart/linediagram

2 结果显示结果

到此,关于"Django显示可视化图表实例分析"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0