Echart数据库可视化架构

1下载使用

在html的head标签中引入文件

<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><script type="text/javascript" src=".echarts.js"></script><title></title></head>
</html>

2节点数据绑定与配置

echart中的数据绑定都需要与html中的节点相关

<div id="main" style="width:600px height:400px">
<script>
//主题
var myEcharts=echarts.inti(dom,'dark')option={//全局调色的设定color:['#adcffff']title:{text:'销量表'},xAxis:{data:['衬衫','羊毛衫','大衣','棉袄']},yAxis:{},series:[{name:'销量',type:'bar',data:[15,20,35,5]}]
};
//使用定义的配置渲染图表
</script>

图片中具体配置以及作用

名称 作用
xAxis 横轴
yAxis 纵轴
legend 图例用作图表的注释
series 指定图的类型和数值样式,展示有多种数据时用{}括起来

图表的类型

名称 作用
bar 柱状图
category 折线图
pei 饼状图
series 散点图

式例

参考代码

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><script type="text/javascript" src="./js/echarts.js"></script><title></title>
</head>
<body><div id="mid_box1" style="width: 1200px; margin: auto;"><div id="mybar1" style="width:600px;height: 400px; float: left;"></div><div id="mypei1" style="width:600px;height:400px;float: right;"></div></div><div id="mid_box2" style="margin: auto; width: 1200px;"><div id="mybar2" style="width:600px;height: 400px; float: left;"></div><div id="myscatter" style="width:600px;height:400px;float: right;"></div></div><div id="mid_box3" style="margin: auto; width: 1200px;"><div id="mybar3" style="width:600px;height: 400px; float: left;"></div><div id="myline" style="width:600px;height:400px;float: right;"></div></div>   <script type="text/javascript">var zhuzhuangtu=echarts.init(document.getElementById('mybar1'));//柱状图var diezhuangtu=echarts.init(document.getElementById('mybar2'));//叠状图var bingzhuangtu=echarts.init(document.getElementById('mypei1'));var sandiantu=echarts.init(document.getElementById('myscatter'));//散点图var zhuzhuangtu2=echarts.init(document.getElementById('mybar3'));//柱状排序var zhexiantu=echarts.init(document.getElementById('myline'));//柱状排序var option1={title:{text:'柱状图'},tooltip:{},legend:{data:['销量']},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]};//也可以使用命令npm install echarts安装echarts模块//使用刚指定配置渲染zhuzhuangtu.setOption(option1);var option2={series:[{ type:'pie',data:[{value:20,name:'报纸'},{value:40,name:'杂志'},{value:50,name:'期刊'}]}]};bingzhuangtu.setOption(option2);var option3={title:{text:'叠桩图'},tooltip:{},legend:{data:['1月销量','2月销量']},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']},yAxis: {},series: [{name: '1月销量',type: 'bar',data: [5, 20, 36, 10, 10, 20],stack:'x'},{name: '2月销量',type: 'bar',data: [5, 20, 36, 10, 10, 20],stack:'x'}]};diezhuangtu.setOption(option3);var option4={title:{text:'散点图'},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']},yAxis: {},series: [{name: '1月销量',type: 'scatter',data: [5, 20, 36, 10, 10, 20],stack:'x'},{name: '2月销量',type: 'scatter',data: [5, 20, 36, 10, 10, 20],stack:'x'}]};sandiantu.setOption(option4);var option5={title:{text:'纵向柱状图'},xAxis: {max:'dataMax'//用横轴数据作为最大值},yAxis: {type:'category',data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20],label:{show:true,position:'right'}}],legend:{data:['销量']}};zhuzhuangtu2.setOption(option5);var option6={title:{text:'折线图'},xAxis: {type:'category',data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],},yAxis: {type:'value'},series: [{name: '销量',type: 'line',data: [5, 20, 36, 10, 10, 20],}],legend:{data:['销量']}};zhexiantu.setOption(option6);</script>
</body>
</html>

Echarts数据可视化框架相关推荐

  1. echarts 折线上写数值_前端ECharts数据可视化图表案例与介绍

    什么是ECharts? ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fire ...

  2. Echarts数据可视化grid直角坐标系(xAxis、yAxis)

    mytextStyle={color:"#333", //文字颜色fontStyle:"normal", //italic斜体 oblique倾斜fontWei ...

  3. Echarts数据可视化全解

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件: Echarts数据可视化visualMap全解 Echarts数 ...

  4. Echarts数据可视化event图表事件的相关操作,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  5. Echarts数据可视化action图表行为的相关操作,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  6. Echarts数据可视化echarts实例的相关操作,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  7. Echarts数据可视化开发参数配置全解

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 github源码地址:https://github.com/626626cdll ...

  8. Echarts数据可视化series-scatter散点图,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  9. Echarts数据可视化series-radar雷达图,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

最新文章

  1. micro-job 0.0.2 发布,分布式任务调度框架
  2. hibernate数据的三种存在状态(只与事务有关)
  3. MySQL账户安全设置
  4. Java集合之LinkedHashMap源码分析
  5. Linux shell脚本的建立与执行
  6. 多目标进化优化_科研一角|论文分享 | 等离子喷焊工艺参数多目标优化
  7. 水中机器人电控方案设计
  8. python 游戏引擎 cocos2d_2.2 完成一个Cocos2d游戏程序代码
  9. 微服务化之无状态化和容器化
  10. h5打印时如何控制打印区域(基于jquery.PrintArea.js实现)
  11. css动画让箭头上下跳动
  12. 如何优雅地实现C++编译期多态?
  13. bootstrap dialog自行控制窗口的关闭
  14. IE打开报错,提示该内存不能为read的解决办法!
  15. oracle 报错ins 32008,oracle升级报错ins—32027
  16. 我到底能干什么!!!!
  17. 求Miu函数, 找规律
  18. javascript版谷歌身份验证器google authenticator
  19. 机器学习回归(regression)——线性回归(Hung-yi Lee)
  20. 大物下第9章熟记内容

热门文章

  1. 有哪些好的上报crash工具:推荐crashlytics
  2. error obtaining VCS status: exit status 128 Use -buildvcs=false to disable VCS stamping. make: ***
  3. Qt 3D:高级自定义材质QML示例
  4. 爬取动态网页酷六视频(响应体的应用)
  5. 传说对决精英体验服服务器未响应,传说对决精英体验服
  6. 徐鑫 计算机科学与技术 2008,徐新
  7. 如何建一个小型服务器存文件,小型文件服务器
  8. LCP Array(排列组合)
  9. 桃花院长:如何找女朋友,有4种方法提升关系
  10. css3 unset应用