项目中需要绘制饼图,因此简单学习了下echarts的基本使用。
head中引入js文件:

<script src="/static/frame/echarts/echarts.min.js"></script>

body中(圆饼图):

...<div class="card_style layui-col-md5"><div class="layui-card"><div id="pie_echarts" class="layui-card-body" style="width: 100%;height:170%;"></div></div></div>
...

body中(横向柱状图):

...<div class="row"><div id="main"></div>
</div>...

  

js中:

// 圆饼图 // 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('pie_echarts'));// 指定图表的配置项和数据option = {title: {text: 'bug分布',x: 'left'},tooltip: {trigger: 'item',formatter: "{a} <br/>{b} : {c} ({d}%)"},color: ['#CD5C5C', '#00CED1', '#9ACD32', '#FFC0CB'],stillShowZeroSum: false,series: [{name: 'bug分布',type: 'pie',radius: '80%',center: ['60%', '60%'],data: [{value: 1, name: '后台_bug'},{value: 3, name: 'IOS_bug'},{value: 7, name: 'Android_bug'},{value: 4, name: 'H5_bug'},],itemStyle: {emphasis: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(128, 128, 128, 0.5)'}}}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);

  

 

// 横向柱状图var Chart = echarts.init(document.getElementById('main'));Chart.setOption({title: {text: '预测类别及概率',},tooltip: {trigger: 'axis',axisPointer: {type: 'shadow'}},legend: {},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis: {type: 'value',boundaryGap: [0, 0.01]},yAxis: {type: 'category',                 // data为横坐标数据data: [class_name[2], class_name[1], class_name[0]]},series: [{type: 'bar',itemStyle: {normal: {color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#fff'}, {offset: 1,color: '#3fa7dc'}]),}},                 // data为纵坐标数据data: [returned_probability[2], returned_probability[1], returned_probability[0]]}]});

  

转载于:https://www.cnblogs.com/aidenzdly/p/11189058.html

echarts实现饼图及横向柱状图的绘制相关推荐

  1. python横向柱状图-python绘制横向水平柱状条形图Bar

    python绘制横向水平柱状条形图Bar import matplotlib import random import matplotlib.pyplot as plt # 中文乱码和坐标轴负号处理. ...

  2. echarts折线图和双层柱状图结合绘制

    效果: 代码: option = {color:["#7179CB","#4CCEFE"],title: {text:"统计总量",text ...

  3. Matlab论文插图绘制模板第77期—对数刻度横向柱状图

    在之前的文章中,分享了Matlab对数刻度柱状图的绘制模板: 进一步,再来看一下对数刻度横向柱状图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Mat ...

  4. echarts——横向柱状图

    功能描述 全屏横向柱状图 从小到大排序,每次显示5条,每3秒切换循环显示 鼠标移入停止切换,鼠标移出继续切换 柱状图组件源码 <template><div class="w ...

  5. python绘制横向柱状图 妈妈再也不用担心我不会画图了

    python绘制横向柱状图 妈妈再也不用担心我不会画图了 前言 实现代码 成果 前言 事情要从一次画图开始说起 当我开开心心搞到一堆数据,以为能够休息的时候,这时候我突然想起来,是不是绘制成柱状图更直 ...

  6. echarts(横向柱状图和grid)

    场景 最近在做知识图谱的时候,右侧弹窗需要有数据统计功能,大概UI如下图,当时想到的是横向柱状图来实现,目前的效果与UI的不同是后面统计的数量显示的位置.后来经其他前端同事启发,他是用进度条来实现的, ...

  7. 【Echarts】中国地图、堆叠图、横向柱状图

    封装一个监听窗口变化,自适应图像大小的混入对象: 混入对象:一个混入对象可以包含任意组件选项.当组件使用混入对象时,所有混入对象的选项将被"混合"进入该组件本身的选项. chart ...

  8. [Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区

    最近发生了很多事情,去到了一个新环境学习.但是不论在哪里,我都需要不忘初心,坚持做自己喜欢的事情,在CSDN写博客.教学.爱娜.生活等等.         这篇文章主要是通过Echarts可视化介绍入 ...

  9. 用Java制作左右横向柱状图_横向柱状图

    Echarts绘制横向柱状图(圆角+渐变) var myChart = echarts.init(document.getElementById('main'));//初始化数据 var catego ...

最新文章

  1. 2018-3-10论文(网络评论非结构化信息表示与应用研究)笔记-----基于证据理论的综合评价模型建立
  2. Hibernate映射解析——七种映射关系
  3. 投票系统之防止重复投票
  4. DAG添加第二台主机报超时
  5. redis安装后提示权限问题ERR operation not permitted
  6. 为您的Office文档加把锁-ADRMS的安装
  7. Linux 解压命令
  8. yolov4论文_Alexey 大神接棒,YOLOv4 重磅来袭!快来一睹论文真容吧!| 原力计划...
  9. 前端学习(3073):vue+element今日头条管理-删除文章失败(配合axios使用)
  10. 微型计算机各部件之间通过总线传递各种信息,2015年9月计算机一级考试基础及MSOffice应用选择真题...
  11. leetcode 1218 python
  12. 程序员vim的最终解决方案
  13. 站斧超级浏览器风控系统助力Lazada商家安全管理
  14. 谷歌浏览器启动页被篡改为hao.7654.com的解决办法
  15. 数字孪生城市,智慧城市可视化技术解决方案案例
  16. uni-app开发一寸二寸证件大头半身照制作合成小程序
  17. maven:pom文件详细信息
  18. 程序员健康指南 真的很受用
  19. Mybatis学习-动态SQL
  20. 蓝桥杯Java B组2015年真题

热门文章

  1. 中国音著协正式起诉百度 50首歌曲索赔百万元
  2. 如何在Mac上注销iMessage?
  3. 【软件工程系列】面向对象方法学
  4. Linux 网络通讯命令 查看端口命令
  5. 如何用免费服务器搭建一个私人网盘
  6. Android 水果机游戏实例解析
  7. 还没一瓶可乐大的电脑,居然能带得动大型游戏?
  8. python升级3.9的艰辛历程
  9. 实习僧——数据分析岗招聘信息分析 源代码
  10. 微信链接提示“为维护绿色上网环境,已停止访问”的解决方案