当前位置: 首页 > news >正文

ECharts,拿来吧你!

作为一名前端程序员,在日常的项目开发中,我们会遇到各种各样的图表设计,那么,为了提高我们的开发效率,ECharts便应运而生了!它提供了丰富的图表样式和多浏览器支持的API接口,不仅能够将静态的数据转换为图表,还可以动态的请求后端传递过来的数据,将其以可视化的形式展现给用户,那么,本文将详细为大家介绍一个这个图表库的基本使用,希望对大家有所帮助!

引入ECharts库

我们在使用一个库或者第三方的包时,肯定第一件事情就是引入.

<script src="https://cdn.staticfile.net/echarts/4.3.0/echarts.min.js"></script>

引入之后,就可以使用了

首先,需要准备一个DOM元素,来放置最终生成的图表

<div id="main" style="width: 600px;height:400px;"></div>

紧接着,我们需要对齐进行一些基本的配置

首先,初始化一个ECharts实例

var myChart = echarts.init(document.getElementById('main'));

然后,指定图表的配置项和数据序列

var option = {xAxis: {data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]};

最后,使用刚刚配置的配置项和数据显示图表

myChart.setOption(option); 
// 处理点击事件并且弹出数据名称 
myChart.on('click', function (params){ alert(params.name); });

http://www.lryc.cn/news/378914.html

相关文章:

  • 【DICOM】BitsAllocated字段值为8和16时区别
  • 【MySQL】 -- 事务
  • c#调用c++生成的dll,c++端使用opencv, c#端使用OpenCvSharp, 返回一张图像
  • 【Android面试八股文】你能说一说View绘制流程与自定义View注意点吗?
  • 【第24章】Vue实战篇之用户信息展示
  • “打造智能售货机系统,基于ruoyi微服务版本生成基础代码“
  • oracle12c到19c adg搭建(五)dg搭建后进行切换19c进行数据字典升级
  • 在公司的一些笔记
  • 2020C++等级考试二级真题题解
  • 面试官:聊聊 nextTick
  • shell编程之条件语句(shell脚本)
  • QT中QSettings的使用系列之二:保存和恢复应用程序主窗口
  • Linux系统上安装Miniconda并安装特定版本的Python
  • 解决Qt中 -lGL无法找到的问题
  • 【重要】《HTML趣味编程》专栏内资源的下载链接
  • 苍穹外卖环境搭建
  • 切割游戏介绍
  • 对接Paypal、Stripe支付简单流程
  • 微服务中不同服务使用openfeign 相互调用
  • 社区项目-项目介绍环境搭建
  • 【论文阅读】-- Omnisketch:高效的多维任意谓词高速流分析
  • 【ajax核心03】封装底层axios函数
  • python科学计算
  • Leetcode - 132双周赛
  • Mongodb在UPDATE操作中使用$push向数组中插入数据
  • ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 锐化效果
  • 信息系统项目管理师 | 信息系统安全技术
  • Java数据类型与运算符
  • 网络虚拟化考题
  • 《C++ Primer》导学系列:第 7 章 - 类