我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Django如何显示可视化图表的实践

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Django如何显示可视化图表的实践

这篇文章主要介绍Django如何显示可视化图表的实践,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一 实战

1 Django_lab\urls.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 chart\urls.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

<html><head><meta charset="UTF-8" /><title>Highcharts 教程 | 菜鸟教程(runoob.com)</title><script class="lazy" data-src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script class="lazy" data-src="http://code.highcharts.com/highcharts.js"></script></head><body><div id="container" ></div><script language="JavaScript">$(document).ready(function() {   var title = {       text: '月平均气温'   };   var subtitle = {        text: 'Source: runoob.com'   };   var xAxis = {       categories: ['一月', '二月', '三月', '四月', '五月', '六月'              ,'七月', '八月', '九月', '十月', '十一月', '十二月']   };   var yAxis = {      title: {         text: 'Temperature (\xB0C)'      },      plotLines: [{         value: 0,         width: 1,         color: '#808080'      }]   };    var tooltip = {      valueSuffix: '\xB0C'   }    var legend = {      layout: 'vertical',      align: 'right',      verticalAlign: 'middle',      borderWidth: 0   };    var series =  [      {         name: 'Tokyo',         data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2,            26.5, 23.3, 18.3, 13.9, 9.6]      },      {         name: 'New York',         data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8,            24.1, 20.1, 14.1, 8.6, 2.5]      },      {         name: 'Berlin',         data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6,            17.9, 14.3, 9.0, 3.9, 1.0]      },      {         name: 'London',         data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0,            16.6, 14.2, 10.3, 6.6, 4.8]      }   ];    var json = {};    json.title = title;   json.subtitle = subtitle;   json.xAxis = xAxis;   json.yAxis = yAxis;   json.tooltip = tooltip;   json.legend = legend;   json.series = series;    $('#container').highcharts(json);});</script></body></html>

二 测试结果

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

2 结果显示结果

Django如何显示可视化图表的实践

以上是“Django如何显示可视化图表的实践”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Django如何显示可视化图表的实践

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Django如何显示可视化图表的实践

这篇文章主要介绍Django如何显示可视化图表的实践,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一 实战1 Django_lab\urls.py# -*- coding: utf-8 -*- from django
2023-06-15

Python数据可视化实践之使用Matplotlib绘制图表

数据可视化是数据分析的重要环节,通过将数据转化为图形,可以更直观地展示数据特征和规律。Python中的Matplotlib库是一个强大的数据可视化工具,本文将带您了解Matplotlib的基本使用方法,以及如何绘制常见的图表
2023-05-18

如何使用Echarts制作可视化图表

这期内容当中小编将会给大家带来有关如何使用Echarts制作可视化图表,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。最近在结合新学的爬虫在做一些可视化的东西了,今天讲讲可视化图表相关的。关于可视化工具:E
2023-06-19

如何用Python绘制可视化动态图表

这篇文章主要介绍“如何用Python绘制可视化动态图表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何用Python绘制可视化动态图表”文章能帮助大家解决问题。对数据科学家来说,讲故事是一个至关重
2023-06-30

如何用Python绘制动态可视化图表

本篇内容主要讲解“如何用Python绘制动态可视化图表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用Python绘制动态可视化图表”吧!安装模块如果你还没安装 Plotly,只需在你的终端
2023-06-30

python如何实现实时可视化仪表盘

这篇文章主要介绍python如何实现实时可视化仪表盘,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python的数据类型有哪些?python的数据类型:1. 数字类型,包括int(整型)、long(长整型)和floa
2023-06-14

python开发实时可视化仪表盘的示例

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介这是我的系列教程「Python+Dash快速web应用开发」的第十五期,在前面的一系列教程
2022-06-02

Pixi.js如何实现可视化图形编辑器

这篇文章主要介绍了Pixi.js如何实现可视化图形编辑器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Pixi.js如何实现可视化图形编辑器文章都会有所收获,下面我们一起来看看吧。要用Pixi.js实现一个可视
2023-07-05

详解PythonPyside6如何准确嵌入可视化数据图表

Pyside6是一款基于Qt框架的PythonGUI开发库。它提供了丰富的UI组件和功能,支持多种操作系统。本文主要介绍了Pyside6嵌入可视化数据图表的方法,需要的可以参考一下
2023-05-18

Go语言如何实现图形可视化功能

Go语言如何实现图形可视化功能随着计算机技术的不断进步,图形可视化已经成为了信息传递和呈现的重要方式之一。在开发应用程序时,如何利用编程语言实现图形可视化功能成为了一个重要课题。Go语言是一门越来越受欢迎的编程语言,它凭借其简洁、高效的特
Go语言如何实现图形可视化功能
2024-03-11

Vue如何结合ECharts等图表库进行数据可视化?

Vue结合ECharts数据可视化库,让开发者能创建交互式图表。步骤:安装ECharts,导入库,创建ECharts实例,设置图表选项,处理事件和实现响应式更新。优点:丰富的图表类型、交互性、响应性和可扩展性。示例:使用Vue和ECharts创建一个显示销量数据的柱状图,演示了Vue的响应性更新功能。
Vue如何结合ECharts等图表库进行数据可视化?
2024-04-02

如何利用php接口和ECharts生成可视化的统计图表

在今天数据可视化变得越来越重要的背景下,许多开发者都希望能够利用各种工具,快速生成各种图表与报表,以便能够更好的展示数据,帮助决策者快速做出判断。而在此背景下,利用 Php 接口和 ECharts 库可以帮助许多开发者快速生成可视化的统计图
如何利用php接口和ECharts生成可视化的统计图表
2023-12-18

SpringBoot+Echarts如何实现用户访问地图可视化

这篇文章主要介绍SpringBoot+Echarts如何实现用户访问地图可视化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SpringBoot+Echarts用户访问地图可视化意义 在常见的电商、新闻、社交网站等,
2023-06-16

如何用纯Python开发实时可视化仪表盘

这篇文章主要讲解了“如何用纯Python开发实时可视化仪表盘”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用纯Python开发实时可视化仪表盘”吧!1 简介这是我的系列教程「Pytho
2023-06-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录