学习echarts需要先学习java 吗_ECharts学习指南

1.了解ECharts

ECharts简单说就是互联网开发程序过程中,后台数据库用以实现数据到图形的映射的一个插件。

具体来说一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在PC和移动端设备上,兼容当前绝大部分浏览器,底层以来轻量级的矢量图库Zrender,提供直观,交互丰富,可以高度个性化定制的数据可视化图标。

第一步:下载echarts.js

ff81d15db0e84dc8b8c3fdc702e95dbe.png

https://echarts.baidu.com/

现在在官网下载的文件可能不能使用,有需要echarts.js的可以联系本人为大家提供免费的 echarts.js 文件。联系方式在下方

第二步:

4a4ec8f8e939de1a7c66ecc3430604da.png

第三步:

9f0c75b7f30396b6414de4e634a515a0.png

//--第三步 通过echarts.init进行初始化eharts对象

var myChart = echarts.init(document.getElementById("main"))

//得到是一个对象有很多属性方法

console.log(echarts)

配置项:配置项中有很多属性和方法

4d3733e08d39f56c06080e4b183d8c4e.png

API:

引入echarts.js文件后 console.log(echarts)得到是一个echarts对象

08abd38f154332d9177254ee73aeea4a.png

echarts对象上有一个init() ,通过echarts的init() 得到一个实例叫echartsInstance() 它身上也有很多方法,echartssInstance() 上有一个setOption() 方法 因为我们要做图表,setOption身上有我们需要的属性和方法

init() 初始echarts实例

我们要做的做一个图表里面要有什么,比如:销量、x轴,y轴、人数、这些统一都称为 Option,这些属性方法都在setOption身上

0ce1bab518bb3de44afe2a71ece7e937.png

07c0564d3b27054561680cb02dfbb268.png

7596f2299f8864647d9e984eed732b89.png

setOption() 配置图表的选项

ecdcf004dd0279270664d1a093e0442e.png

通过echarts对象第一次引进来时,就得到这个对象,这个对象通过init() 得到一个实例对象,实例对象再通过setOption() 配置选项

需要了解 setOption() 里面的属性和方法

十大图表:

1. 柱状图 bar

2. 折线图 line

3. 饼图 pic

4. 散点图 scatter

5. 气泡图 bubble

6. 雷达图 radar

7. 地图 map

8. 漏斗图 funnel

9. 词云 word Cloud

10.仪表图 gauge

以下是个小案例:

// 第三步 通过echarts.init进行初始化eharts对象

// myChart是echarts的一个实例有很多方法

var myChart = echarts.init(document.getElementById("main"))

//得到是一个对象有很多属性方法

console.log(echarts)

//配置项

option = {

title:{

text:"2019IT技术比",

left:"center",

top:10,

textStyle:{

color:"blue"

}

},

tooltip:{

formatter:"{b0} {d0}"

},

series:{

type:"pie",

data:[

{name:"web",value:120},

{name:"andriod",value:30},

{name:"ios",value:30},

{name:"java",value:50},

{name:"python",value:70},

{name:"php",value:60},

]

},

}

//把配置项放到echarts对象中来

myChart.setOption(option)

428ec7f89d14dc21ce05fcf135f79397.png

作者:晋飞翔

手机(微信同步):17812718961

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值