Echarts案例-折线图

一:先在官网下载

https://www.echartsjs.com/zh/download.html

然后再建立工程,导入这两个包:

写代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title>ECharts</title>
 6     <!-- 引入 echarts.js -->
 7     <!-- 这里是加载刚下好的echarts.min.js,注意路径 -->
 8     <script src="echarts.min.js"></script>
 9 </head>
10 <body>
11     <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
12     <div id="main" style="width: 1000px;height:600px;"></div>
13     <script type="text/javascript">
14         // 基于准备好的dom,初始化echarts实例
15
16 var myChart = echarts.init(document.getElementById(‘main‘));
17
18 // 指定图表的配置项和数据
19 var option = {
20         title: {
21             text: ‘折线图堆叠‘
22         },
23         tooltip: {
24             trigger: ‘axis‘
25         },
26         legend: {
27             data:[‘邮件营销‘,‘联盟广告‘,‘视频广告‘,‘直接访问‘,‘搜索引擎‘]
28         },
29         grid: {
30             left: ‘3%‘,
31             right: ‘4%‘,
32             bottom: ‘3%‘,
33             containLabel: true
34         },
35         toolbox: {
36             feature: {
37                 saveAsImage: {}
38             }
39         },
40         xAxis: {
41             type: ‘category‘,
42             boundaryGap: false,
43             data: [‘周一‘,‘周二‘,‘周三‘,‘周四‘,‘周五‘,‘周六‘,‘周日‘]
44         },
45         yAxis: {
46             type: ‘value‘
47         },
48         series: [
49             {
50                 name:‘邮件营销‘,
51                 type:‘line‘,
52                 stack: ‘总量‘,
53                 data:[120, 132, 101, 134, 90, 230, 210]
54             },
55             {
56                 name:‘联盟广告‘,
57                 type:‘line‘,
58                 stack: ‘总量‘,
59                 data:[220, 182, 191, 234, 290, 330, 310]
60             },
61             {
62                 name:‘视频广告‘,
63                 type:‘line‘,
64                 stack: ‘总量‘,
65                 data:[150, 232, 201, 154, 190, 330, 410]
66             },
67             {
68                 name:‘直接访问‘,
69                 type:‘line‘,
70                 stack: ‘总量‘,
71                 data:[320, 332, 301, 334, 390, 330, 320]
72             },
73             {
74                 name:‘搜索引擎‘,
75                 type:‘line‘,
76                 stack: ‘总量‘,
77                 data:[820, 932, 901, 934, 1290, 1330, 1320]
78             }
79         ]
80     };
81
82 // 使用刚指定的配置项和数据显示图表。
83 myChart.setOption(option);
84 // 处理点击事件并且跳转到相应的百度搜索页面
85 myChart.on(‘click‘, function (params) {
86     window.open(‘https://www.baidu.com/s?wd=‘ + encodeURIComponent(params.name));
87 });
88     </script>
89 </body>
90 </html>

原文地址:https://www.cnblogs.com/smartisn/p/11788486.html

时间: 2024-12-17 01:22:42

Echarts案例-折线图的相关文章

一:echarts之折线图

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>line</title> <script src="../js/echarts.js"></script> </head> <body> <!-- step 2:准备一个div的dom

echarts自定义折线图横坐标时间间隔踩坑总结

折线图需求:横坐标为时间,要求按一定间隔展示,鼠标移至折线上间隔时间内的数据也可展示 其实很简单的一个配置就可搞定,但在不熟悉echarts配置的情况下,就很懵逼 xAxis: { boundaryGap: false, // 距离坐标原点是否有间隙 axisLabel: { //  如果这个字段不设置,echarts会根据屏宽及横坐标数据自动给出间隔 interval: 30, // 间隔长度,可自定义(如果是时间格式,echarts会自动处理) rotate: 40 // 横坐标上label

echarts生成折线图

<div id="main" style="width: 100%;height:400px;"></div> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 使用刚指定的配置项和数据显示图表. $.post('syqgeneral.do').done(function(result) { var arrDate

echarts更改折线图区域颜色、折线颜色、折点颜色

series: [ { name: '订单流入总数', type: 'line', stack: '总量', areaStyle: { normal: { color: '#8cd5c2' //改变区域颜色 } }, itemStyle: { normal: { color: '#8cd5c2', //改变折线点的颜色 lineStyle: { color: '#8cd5c2' //改变折线颜色 } } }, data: [120, 132, 101, 134, 90, 230, 210] }

echarts itemStyle 折线图原点样式调整

后台获取数据实现实时折线图

折线图用的是echarts的折线图.框架用的ssm,连接oracle数据库,将数据实时显示在折线图上. <div id="main" style="width: 95%; height: 60%; margin: auto;"></div> <script> function showEcharts() { require( [ 'echarts', 'echarts/chart/line' ], function(ec) { /

Echarts:X轴不等距折线图

来源:https://blog.csdn.net/flygoa/article/details/73090369```html:run<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>不等距折线图</title> <script src="https://cdn.bootcss.com/echa

echarts 动态生成多条折线图和动态获得x轴并于数字相对应

function drawZXT(id, data) {    myChart = echarts.init(document.getElementById(id));    option = {        title: {            text: '流量计折线图',            //subtext: '纯属虚构'        },        tooltip: {            trigger: 'axis',            axisPointer:

百度推出的echarts,制表折线图柱状图饼图等的超级工具

一.简介: 1.绘制数据图表,有了它,想要网页上绘制个折线图.柱状图,从此easy. 2.使用这个百度的echarts.js插件,是通过把图片绘制在canvas上在显示在页面上. 官网对echarts的简介: ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRen