echarts学习笔记(一)

博客 分享
0 226
张三
张三 2022-08-31 23:03:54
悬赏:0 积分 收藏

echarts学习笔记(一)

echarts学习笔记(一)

echarts开发步骤
  1. 创建一个新的html文件
  2. 在html文件head头部信息中导入echarts
  3. 声明一个容器(可以理解为画布),用于存放echarts
  4. 实例化echarts绑定先前创建的容器
  5. 编写可视化图标相关配置
  6. 将配置应用于我们实例化好的echarts对象
  7. 使用浏览器打开即可看到我们绘制的图表
快速入门
使用editplus(可以使用其他的编辑器)新建html文件[快捷键:ctrl+shift+n]
<!DOCTYPE html><html lang="en"> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus?">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <title>Document</title> </head> <body>   </body></html>
在html头部信息中导入echarts
<!DOCTYPE html><html lang="en"> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus?">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <script src="放置echarts.min.js文件全路径(也可以是相对路径)"></script>  <title>Document</title> </head> <body>   </body></html>
声明一个容器(可以理解为画布),用于存放echarts
<!DOCTYPE html><html lang="en"> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus?">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <script src="放置echarts.min.js文件全路径(也可以是相对路径)"></script>  <title>Document</title> </head> <body>  <div id="main" ></div> </body></html>
实例化echarts对象绑定之前创建的容器(画布)
<!DOCTYPE html><html lang="en"> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus?">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <script src="放置echarts.min.js文件全路径(也可以是相对路径)"></script>  <title>Document</title> </head> <body>  <div id="main" ></div>  <script type="text/javascript">	var mychart=echarts.init(document.getElementById("main"));  </script> </body></html>
编写图表相关配置
<!DOCTYPE html><html lang="en"> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus?">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <script src="放置echarts.min.js文件全路径(也可以是相对路径)"></script>  <title>Document</title> </head> <body>  <div id="main" ></div>  <script type="text/javascript">	var mychart=echarts.init(document.getElementById("main"));	var option={		xAxis:{			type:"category",			data:["语文","数学","英语"]		},		yAxis:{			type:"value"		},		series:[		{			type:"bar",			data:[100,85,96]		}		]	};  </script> </body></html>
将编写好的配置应用于我们实例化好的echarts对象
<!DOCTYPE html><html lang="en"> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus?">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <script src="放置echarts.min.js文件全路径(也可以是相对路径)"></script>  <title>Document</title> </head> <body>  <div id="main" ></div>  <script type="text/javascript">	var mychart=echarts.init(document.getElementById("main"));	var option={		xAxis:{			type:"category",			data:["语文","数学","英语"]		},		yAxis:{			type:"value"		},		series:[		{			type:"bar",			data:[100,85,96]		}		]	};	mychart.setOption(option);  </script> </body></html>
使用浏览器打开我们编写好的html文件查看绘制的图像吧!!

进一步探索
尝试将柱状图改成折线图

如果细心观察,我们会发现,控制图表类型的关键位置就在我们的series中的type属性。

将其修改为"line"试试

now!是不是就变成上面的这样子啦!!

如果我们希望图表的折线可以有一定的圆滑的感觉,可以加上smooth属性

图像就会变成这样:

现在看起来是不是有些圆滑了呢?只不过图像看起来还是比画布小很多啊!可以使用boundaryGap属性将图像两边贴合画布外围哦!

如果我想要让这条线有区域性呢?可以将它修改为面积图

总结

通过学习,我们可以了解到使用echarts绘图的基本步骤以及控制图表样式的相关属性,同样还有其他很多属性等待大家一起挖掘哦!

posted @ 2022-08-31 22:57 shineQ 阅读(0) 评论(0) 编辑 收藏 举报
回帖
    张三

    张三 (王者 段位)

    821 积分 (2)粉丝 (41)源码

     

    温馨提示

    亦奇源码

    最新会员