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

dreamware做网站首页/百度网址提交入口

dreamware做网站首页,百度网址提交入口,赌博网站建设,网站建设茂名ECharts的特性:Echarts,一个使用javaScript实现的开源可视化库,可以流畅的运行在pc和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库,提供直观,交互…

ECharts的特性:Echarts,一个使用javaScript实现的开源可视化库,可以流畅的运行在pc和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

4d93fd387dcb05812cd08ea5c7e2b727.png

echarts应用场景的使用:

1.在jquery下使用直接引入jquery.js文件和echarts.min.js文件

1.1引入ECharts

1.2绘制一个简单的图表,在绘图前我们需要为ECharts准备一个具备宽和高的DOM容器。

然后就可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图

// 基于准备好的dom,初始化echarts实例

varmyChart = echarts.init(document.getElementById('main'));

// 指定图表的配置项和数据

var option = {

title: {

text: 'ECharts 入门示例'

},

tooltip: {},

legend: {

data:['销量']

},

xAxis: {

data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]

},

yAxis: {},

series: [{

name: '销量',

type: 'bar',

data: [5, 20, 36, 10, 10, 20]

}]

};

//每次窗口大小改变的时候都会触发onresize事件,这个时候我们将echarts对象的尺寸赋值给窗口的大小这个属性,从而实现图表对象与窗口对象的尺寸一致的情况

window.onresize = echart.resize;

// 使用刚指定的配置项和数据显示图表。

myChart.setOption(option);

学习ECharts主要学习其配置项和api,推荐先学习配置项了解其内部的属性在学习api

96e6d3cb44a53c6e34aed44c3aca6aff.png

其中主要学习的echarts的基本配置,也是我认为学习echarts主要掌握的配置项。

其中xAxis:{} yAxis:{} series:{}是绘图中必不可少的配置项。

每次窗口大小改变的时候都会触发onresize事件,这个时候我们将echarts对象的尺寸赋值给窗口的大小这个属性,从而实现图表对象与窗口对象的尺寸一致的情况

window.onresize = echart.resize;其写法在传统的html中配合js和jquery使用。

在传统的html中使用jquery或js完成对echarts的前后端交互,其实和jquery

的正常ajax交互一样。

2.在vue-cli(简称vue脚手架)中使用Echarts中的使用方法:

2.1 先创建vue-cli项目创建vue-cli项目的教程网

运行项目之后下载Echarts,在操作这步的时候要注意在vue脚手架中看清楚自

己下载的Echarts版本,版本2.0.0下会报错,图表无法生效。

这时则需要看vue脚手架中的Echarts版本了。

48701a94485e8f5e6021740529f1b9ec.png

创建好vue-cli项目之后再package.json文件中找到在vue脚手架中echarts

的版本,目前推荐使用最新版本的4.2.1版本。确认在vue-cli中是最新的版本

之后开始下载Echarts包

EchartsNPM命令下载:npm install echarts --save

下载完成后 全局引入 在vue-cli的main.js中引入

8045aa0e44342555227cb97dda606e2c.png

新建一个World.vue组件(这个vue自己随意创建)

直接上代码:

b3331ec92409397b5819e76b33d28ecf.png

这就是一个柱状图的demo,直接启动项目可以看到如图:

e0371f973bdf2c2b0d4a95d7259b6935.png

在vue-cli中的Echarts使用已经实现。

接下来则要对 Vue中如何进行Echarts进行数据交互。

用axios进行请求,在vue-cli中用数据交互请求的话最好用用vue-cli的三方库axios工具请求,对vue比较友好,jquery的ajax也是可以用但是推荐使用axios.

在echarts中图形的绘制有多重类型

基础类型图有:

折线图   柱状图 饼图  散点图 地理坐标/地图  k线图  雷达图 盒须图  热力图

关系图路径图 树图 矩形树图  旭日图平行坐标系 桑基图漏斗图 仪表盘 象形柱图

主题河流图 日历坐标系

入上图的demo 和样式在如下链接:

其中 除了盒须图 地理坐标/地图  平行坐标系 是需要引入特定的js文件配合使用之外其他图的用法大同小异。

盒须图的用法:

在自己的html文件下引入一个dataTool.js工具其他js就按需引入则可以正常使用。

地理坐标/地图的用法:

这里的地图调用的是百度地图

为什么会用百度地图而不用高德地图?

因为echarts的团队是百度的,所以用的肯定就是自家的地图了。

需要引入

0b2eeacaaa5540f3fd71ef25c7a0add6.png

bmap.js是echarts给百度地图写的js

加入百度地图的api秘钥链接 这里的秘钥自己可以在百度开发者账号中自己申请。

如果地图的数据是json数据的话,则需要用ajax方式去获取数据之后再做如上操作。

平行坐标系的用法:

在平行坐标系的demo中牵扯到世界地图的使用,所以在这类图中要使用世界地图的js。

由于世界地图的数据来自第三放,数据不符合国家《测绘法》规定,目前是下不了的,

但是在最新的echarts 4.2.1中的js包中有世界地图的js所以直接下载最新版本的echarts则可找到世界地图的js。文件名叫 world.js

如图:

27f27be5f1a855c3ed37f1bfa4fc93b6.png

其他的图 如 折线图  柱状图 散点图  饼图

其中最核心的就三个点:

xAxis: {

data:[]  类目轴 所有类目名称列表

}   设置x轴属性

yAxis:   {

data:[]类目轴  所有类目名称列表

}   设置y轴属性

Series: [

type:‘’每个系列通过type决定自己的图表类型。

]    系列列表。

http://www.jmfq.cn/news/5157937.html

相关文章:

  • 用自建网站做外贸/seo网络推广培训
  • 香港服务器做营销网站/百度统计怎么使用
  • 网站开发 鲁山/谷歌浏览器官网下载手机版
  • 网站平台做推广/关键词分词工具
  • wordpress 循环菜单/合肥seo按天收费
  • 河源网页制作公司/优化大师电视版
  • 河北搜索引擎推广服务/seo网站管理招聘
  • 电商网站做导购/网络营销推广策略有哪些
  • 视觉中国网站建设公司/成都公司网站seo
  • 阿里云能放企业网站吗/北京网站优化怎么样
  • 网站建设解决方/深圳网络推广培训
  • 专业 旅游网站建设/百度推广网站
  • 东莞市传送机技术支持 网站建设/网站seo哪家做的好
  • 做折页的网站/优化网站关键词
  • dw不用代码做网站/全网营销推广服务
  • 网站创建公司网站/制作网页的流程
  • 烟台做网站/国际新闻最新消息战争
  • 惠州市企业网站seo营销工具/培训机构加盟店排行榜
  • 前端如何做双语网站/网站关键词优化方案
  • 网站建设包括什么/市场营销方案怎么写
  • 医疗美容网站建设方案/站长工具的网址
  • 智慧新零售系统/网络网站推广选择乐云seo
  • 男女做爰全过程网站/成都sem优化
  • 怎么做软文链接打开后是自定义网站/今日大新闻
  • 南昌制作企业网站/chatgpt入口
  • 铜陵网站开发/推广赚钱平台
  • 学校网站素材/博客网站
  • 江苏省中医院网站建设/手机上可以创建网站吗
  • 图案设计素材/厦门seo计费
  • 西安市建设网站/无锡seo优化