echart绘制GDP数据
{% extends "base.html" %}
{% block self_head_css_js %}
{% endblock %}
{% block main_content %}
<div style="margin-left:50px;margin-right:50px;">
<strong>一、 GDP是什么?<p></p>
学名叫做国内生产总值,就是一个国家到底产生了多少经济活动。GDP增长率越高,代表经济越繁荣,经济发展的越快,理论上投资市场也应该越好。但是这里面还有很多盲点,比如说发生地震了,把房子都震倒了,我们需要重新把房子盖起来,又或者在无人区修一条高速公路,这就产生了无效GDP,数据表现很好,但是老百姓根本体会不到。之前我们没少干这种缺心眼的事。
<p></p>
二、国内生产总值的构成与核算方法<p></p>
1、支出法 是把一国一定时期投入的生产要素生产出来的物品与劳务按需求者支出的金额分类汇总而成。<p></p>
2、收入法 是把生产要素在生产中所得到的各种收入加总而成,由于要素的收入从企业角度看即是产品的成本(包括企业利润),所以这种方法又称要素成本法。<p></p>
3、生产法(部门法或增加值法) 是从生产的角度出发,把所有企业单位投入的生产要素新创造出来的产品和劳务在市场上的销售价值,按产业部门分类汇总而成。<p></p>
</strong>
</div>
<div id="gdp1" style="width: auto;height:400px; padding-top: 50px;font-family: 微软雅黑;padding-left: 40px;">gdp1</div>
<script type="text/javascript">
// ------------------------------GDP---------------------------------------------------------------------------------------
var gdp1Chart = echarts.init(document.getElementById('gdp1'), '');
// 指定图表的配置项和数据
var option = {
title: {
text: ''
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#6a7985'
}
}
},
legend: {
data: ['GDP同比增长', 'GDP绝对额(右轴)']
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
feature: {
saveAsImage: {}
}
},
xAxis: {
type: 'category',
boundaryGap: false,
data: []
},
yAxis: [{
type: 'value'
},
{
type: 'value',
name: 'GDP绝对额',
{#min: 1000,#}
{#max: 6000,#}
{#interval: 1000,#}
axisLabel: {
formatter: '{value}'
}
}
],
series: [
{
name: 'GDP绝对额(右轴)',
type: 'line',
yAxisIndex: 1,
data: [],
markLine: {
silent: true,
data: [{
yAxis: 100000,
}],
},
},
{
name: 'GDP同比增长',
type: 'line',
stack: '总量',
data: [],
//绘制基准线6
markLine: {
silent: true,
data: [{
yAxis: 6,
}],
},
},
]
};
//GDP绝对额数据
$.get('http://localhost/data/gdp.json').done(function (data) {
// 填入数据
gdp1Chart.setOption({
xAxis: {
data: data.map(function (item) {
return item[0];
})
},
series: [{
// 根据名字对应到相应的系列
name: 'GDP同比增长',
data: data.map(function (item) {
return item[1][0];
})
},
]
});
});
$.get('http://localhost/data/gdp.json').done(function (data) {
// 填入数据
gdp1Chart.setOption({
xAxis: {
data: data.map(function (item) {
return item[0];
})
},
series: [
{
// 根据名字对应到相应的系列
name: 'GDP绝对额(右轴)',
data: data.map(function (item) {
return item[1][1];
})
},
]
});
});
// 使用刚指定的配置项和数据显示图表。
gdp1Chart.setOption(option);
</script>
{% endblock %}
{% block js %}
{#用于接收user_edit.html中layui子层的传值#}
{% endblock %}
echart绘制GDP数据的更多相关文章
- 吴裕雄--天生自然python学习笔记:python用 Bokeh 模块绘制我国 GDP 数据统计图
现在我们把我国 1990 年到 2017 年的 GDP 数据抓取出 来,井用 Bokeh 绘 出散点统计图 . 由网页爬取所需数据,并用 Bokeh 绘制散点图 . import requests # ...
- Echart绘制趋势图和柱状图总结
1.legend名字与series名字一样,即可联动,且不可手动去掉联动效果 2.通过legend图例联动,隐藏绘制图线后,对应( yAxisIndex: 1)坐标y轴如果没有同时设置min和max的 ...
- 利用eChart绘制网页图表
首先,最好的教程在这里:eCchart eChart所需JS: echarts.min.js china.js echarts.js 页面代码如下: 一.图表 <!DOCTYPE html> ...
- 吴裕雄--天生自然python学习笔记:爬取我国 1990 年到 2017年 GDP 数据并绘图显示
绘制图形所需的数据源通常是不固定的,比如,有时我们会需要从网页抓取, 也可能需从文件或数据库中获取. 利用抓取网页数据技术,把我国 1990 年到 2016 年的 GDP 数据抓取出来 ,再利用 Ma ...
- asp.net中绘制大数据量的可交互的图表
在一个asp.net项目中要用到能绘制大数据量信息的图表,并且是可交互的(放大.缩小.导出.打印.实时数据),能够绘制多种图形. 为此进行了多方调查预研工作,预研过微软的MsChart图表组件.基于j ...
- 单击Echart饼图实现数据钻取
使用场景和需求: 第一层饼图显示党员党龄分布的情况. 点击某个党龄段,查看拥有该党龄段的党支部. 默认显示3个党支部,余下的党支部合并为其它,点击其它,查看余下的党支部. 点击某个党支部,返回第一层饼 ...
- 世界GDP数据可视化
各国GDP数据可视化 数据来自世界银行 导入资源包,如下: Pandas, numpy, seaborn 和 matplotlib import pandas as pd import numpy a ...
- WebGIS中利用AGS JS+eChart实现一些数据展示的探索
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 eChart提供了迁徙图.热点图.夜视图等跟地图能够很好的结 ...
- 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据
本文由秀依林枫提供友情赞助,首发于烂泥行天下 在nagios安装完毕后,我们也添加了一些监控对象,但是你会发现nagios只是简单的给我们列出那些监控对象是正常的,而没有把这些监控对象的数据进行整合. ...
随机推荐
- React / Ant Design Pro 实现Canvas画布实时自适应
如何实现canvas根据父容器进行自适应? Ant Design的组件都提供了强大的自适应能力,为了对齐父组件,镶嵌在Ant Design组件里的canvas也需要能根据父级容器进行自适应的能力,页面 ...
- zzulioj - 2623: 小H的作业题
题目链接:http://acm.zzuli.edu.cn/problem.php?id=2623 题目描述 期末考试即将来临,同学们都积极的在图书馆复习.今天小H也来到图书馆复习,小H掏 ...
- hdu5111 树链剖分,主席树
hdu5111 链接 hdu 思路 先考虑序列上如何解决. 1 3 2 5 4 1 2 4 5 3 这个序列变成 1 2 3 4 5 1 3 5 5 2 是对答案没有影响的(显然). 然后查询操作\( ...
- some 模板
注:此博客部分模板(也有可能是全部)来源于其它大佬的bolg 1.高精度 #include<bits/stdc++.h> #define MAXN 501 ; ; inline ; : ; ...
- 函数$f(x+1)$和$f(x-1)$的奇偶性
前言 廓清认知 1.函数\(y=f(x)\)的奇偶性 ①\(y=f(x)\)为奇函数,则满足\(f(-x)+f(x)=0\),即关于点\((0,0)\)对称: ②\(y=f(x)\)为偶函数,则满足\ ...
- 解析node-cors模块
(function () { 'use strict'; var assign = require('object-assign'); var vary = require('vary'); var ...
- Java 集合系列之四:Queue基本操作
1. Java Queue 1. Java Queue 重要观点 Java Queue接口是Java Collections Framework的成员. Queue 实现通常不允许插入 null 元素 ...
- 安装-apache skywalking (java 应用性能监控)
官网:http://skywalking.apache.org/ 服务器:10.30.31.28 centos 7 jdk 1.8.x ES 5.x 5.0.0-bet a2版本 . http://s ...
- Tarjan 算法求 LCA / Tarjan 算法求强连通分量
[时光蒸汽喵带你做专题]最近公共祖先 LCA (Lowest Common Ancestors)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili tarjan LCA - YouTube Tarj ...
- libevent笔记4:Filter_bufferevent过滤器
Filter_bufferevent是一种基于bufferevent的过滤器,其本身也是一个bufferevent.能够对底层bufferevent输入缓存区中的数据进行操作(加/解密等)后再读取,同 ...