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

eCharts基础详解

echarts图类型设置

1.title:标题组件 
2.tooltip:提示框组件 
3.legend:图例组件,展现了不同系列的标记(symbol),颜色和名字 
4.xAxis:直角坐标系 grid 中的 x 轴,单个 grid 组件最多只能放上下两个 x 轴。 
5.yAxis:直角坐标系 grid 中的 y 轴,单个 grid 组件最多只能放左右两个 y 轴。 
6.series:系列列表。每个系列通过 type 决定自己的图表类型。 
   series  type=line ——-折线图 
   series  type=bar ——-柱状图 
   series  type=pie ——-饼图 

下面生成一个柱状图 ,贴上完整代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><!--引入echarts文件--><script src="../js/echarts.min.js"></script><script src="../js/echarts.js"></script><script src="../theme/dark.js"></script><title>柱状图</title>
</head>
<body><!--准备一个dom容器--><div id="main" style="width:600px;height:400px"></div><script type="text/javascript">// 基于准备好的dom,初始化echartsvar myChart = echarts.init(document.getElementById('main'));var option={title:{text:'第一个echarts'},tooltip:{},  //指示框legend:{data:['销量']},color:'pink',xAxis:{data:['苹果','李子','栗子','梨','草莓','菠萝']},yAxis:{},series:[{name:'销量',type:'bar',data:[5,10,36,10,18,20]}]};myChart.setOption(option);</script>
</body>
</html>

生成的柱状图如下(粉色的小可爱)

然后改变一下类型  type:line    (蓝色的小清新)

在来生成饼图,饼图是没有xy轴的,先给注释掉,type:pie ,另外饼图的data是有包含两个键值对的json组成的数组,如下

 data:[{value:5,name:'苹果'},{value:10,name:'李子'},{value:36,name:'栗子'},{value:10,name:'梨'},{value:18,name:'草莓'},{value:20,name:'菠萝'},]

然后我的饼图,设置了全局颜色,所以看起来比较多彩

 饼图和折线图的结合   series配置两套

 series:[{name:'销量',type:'bar',// data:[//     {value:5,name:'苹果'},//     {value:10,name:'李子'},//     {value:36,name:'栗子'},//     {value:10,name:'梨'},//     {value:18,name:'草莓'},//     {value:20,name:'菠萝'},// ]data:[5,10,36,10,18,20],},{name:'销量',type:'line',color:'black',// data:[//     {value:5,name:'苹果'},//     {value:10,name:'李子'},//     {value:36,name:'栗子'},//     {value:10,name:'梨'},//     {value:18,name:'草莓'},//     {value:20,name:'菠萝'},// ]data:[5,10,36,10,18,20],},]

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

相关文章:

  • Vscode 配置C/C++开发环境
  • 我用两个月时间,终于把CSDN付费资源项目玩明白了!
  • AVR单片机网址推荐 .
  • 经典智力题
  • Selenium + Webdriver 学习(六) 自动选择、检查下拉列表
  • smplayer 中文字幕乱码,进度条及拖放MKV
  • 四年背的单词 笔记目录
  • KVM 虚拟化详解
  • nrf52832 sdk15.2.0 dfu升级攻略
  • SanDisk U盘加密软件 在其他u盘使用
  • springboot笔记整理(超详细,手把手教程!)
  • 真正的RISC-V开发板——VEGA织女星开发板开箱评测
  • ROS学习笔记-安装、环境搭建、初步体验与基本包命令
  • 2020-12-21细雨算法2.0解读
  • 一款免费无限制的AI视频生成工具火了!国内无障碍访问!目前真正免费无限制,可以用来制作抖音短视频,视频效果体验不逊色于pika和runway,以及其他的免费AI在线人工智能大模型, 附教程
  • 计算机专业毕业设计题目大全——各种类型系统设计大全
  • 磁盘分区格式FAT32与NTFS
  • 网络入门基础(网络布线)
  • 2017 我的第一篇个人博客
  • 移动网络为什么“慢”? 腾讯工程师分享弱联网优化之道
  • 卷上天!上海交大博士应聘中学保健员 复旦附中回应
  • 大学操作系统课程笔记
  • 渗透利器Weevely之奇淫技巧篇
  • 大学英语四级考试大纲
  • 高仿富途牛牛-组件化(三)-界面美化
  • QQ快速登录实现原理分析之localhost.ptlogin2.qq.com 怎么会映射到 127.0.0.1问题
  • 学编程需要哪些入门标准?(非常详细)零基础入门到精通,收藏这一篇就够了
  • 互联网 Java 工程师面试题1
  • web端使用HTML5开发《捕鱼达人》小游戏教程
  • C/C++编写的人机猜拳游戏教程