前端由vue+element搭建框架,引入vue和element的index.js和css就可以写页面;

页面和js可以echarts官网实例看下都是有的,主要看下如何动态赋值:

柱状图和列表:

<script type="text/javascript" src="/main/common/echarts/echarts.min.js"></script>

<div id="echart" style="width: 100%;height: 300px;margin-bottom: 10px"></div>

<el-table :data="tableData" border style="margin: 0 auto" row-class-name="row_padding"header-row-class-name="head_padding"><el-table-column fixed prop="processDeptName" label="单位名称" align="center" width="150" show-overflow-tooltip></el-table-column><el-table-column prop="acceptCount" label="本单位受理量"  align="center" show-overflow-tooltip></el-table-column><el-table-column prop="totalCount" label="办理总量"  align="center" show-overflow-tooltip></el-table-column>         <el-table-column prop="completedCount" label="正常完成"  align="center" show-overflow-tooltip></el-table-column><el-table-column prop="completedOverCount" label="超时完成"  align="center" show-overflow-tooltip></el-table-column><el-table-column prop="processCount" label="正常处理"  align="center" show-overflow-tooltip></el-table-column><el-table-column prop="processOverCount" label="超时处理"  align="center" show-overflow-tooltip></el-table-column><el-table-column prop="completedPercent" label="完成率"  align="center" show-overflow-tooltip></el-table-column></el-table>

js:

var vue = new Vue({el: '#app',data: {tableData:[],},created: function () {this.initTable();},getChartOption(data){var option = {title: {text: '按办理单位任务统计',x:'center',textAlign:'left',top:'3%'},tooltip: {trigger: 'axis',axisPointer: {type: 'shadow'}},grid: {left: '1%',right: '1%',top: '15%',bottom:'10%',containLabel: true},backgroundColor:'#fff',xAxis: {type: 'category',data: data.nameList,axisLine:{lineStyle:{color:'#9a9a9a'}}},yAxis: {type: 'value',axisLine:{lineStyle:{color:'#9a9a9a'}}},series: [{data: data.valueList,type: 'bar',itemStyle:{normal:{color:'#427aff'}}}]};return option;},

var ele=document.getElementById('echart');var myChart = echarts.init(ele);var option=self.getChartOption({nameList:nameList,valueList:valueList});myChart.setOption(option);window.onresize = myChart.resize;

效果:

转载于:https://www.cnblogs.com/wmqiang/p/11008769.html

vue+element+echarts柱状图+列表相关推荐

  1. Vue实现ECharts柱状图数据轮播(自动分页加载)

    Vue实现ECharts柱状图数据轮播(自动分页加载) vue <div id="main"></div>``` js import echarts fro ...

  2. 深夜学姐问我在Vue中Echarts柱状图如何自定义顶部亮点

    深夜学姐问我在Vue中Echarts柱状图如何自定义顶部亮点 先看效果图 我们可以看到图中图表不仅有渐变色,同时柱状图顶部位置有一个不相同的顶部亮点(图片) 接下来,我们一起来实现一下这个效果 1. ...

  3. Vue中Echarts柱状图自定义顶部亮点

    HTML部分 <div id="ParkingLotLoadRanking" ref="ParkingLotLoadRanking" style=&quo ...

  4. Vue+Element 实现订单列表【管理端】02

    效果图: 代码实现: <template><div class="merchantOrderManage"><el-table :data=" ...

  5. vue+openlayer+echarts 在地图点位上添加柱状图

    ** vue+openlayer+echarts 给地图点位添加柱状图 ** 重点在方法addColumnChart()里,三步实现 在网上百度了很多相关文章,最终都无疾而终,只能硬着头皮自己摸索,好 ...

  6. Vue:echarts的柱状图怎样按照比例缩小?

    Vue:echarts的柱状图怎样按照比例缩小? 资源: vue制作echart图表随着画面等比例放大缩小 第二种方法:在div中使用echarts,利用div的参数来限制echarts生成的图表的大 ...

  7. Vue:echarts的柱状图为什么X轴上的文字不显示?

    Vue:echarts的柱状图为什么X轴上的文字不显示? 资源: echarts x轴文字显示不全(解决方案) echarts柱状图X轴底部文字有的不显示出来?

  8. 前端vue显示柱状图_Vue—Echarts 柱状图

    使用Vue做后台管理系统的时候避免不了使用Echarts来展示对应的数据,下面是使用Echarts柱状图来展示对应数据的实例. ee05abaf9633184a9c012631b642d970.png ...

  9. 【vue】【element】el-table列表中设计一个颜色块

    [vue][element]el-table列表中设计一个颜色块 使用style中的background加载对应颜色. <el-table-column class="bj" ...

最新文章

  1. Who悄悄偷走了我的流量
  2. JZOJ 5050. 【GDOI2017模拟一试4.11】颜色树
  3. scala java maven项目_IntelliJ IDEA下Maven创建Scala项目的方法步骤
  4. 任正非:鸿蒙不用于手机;IBM 340 亿美元红帽收购案完成;Firefox 68.0 发布 | 极客头条...
  5. 基于STM32控制的PS2摇柄模块—双轴按键摇杆控制器控制TFTLCD
  6. python制作网页难吗_怎么做网页制作(用python做网页与html)
  7. 中国创业的孵化器和加速器
  8. markdown_typora排版编辑技巧(样式嵌套/撤销/列表缩进)/表格内换行
  9. 壮士断腕!WordPress宣布停止使用React #故事GEEKNEWS
  10. 一文了解常用思维导图与画图软件
  11. echarts legend不显示
  12. 如何使用DataGrip修改数据库表字段长度
  13. go下载安装使用web框架iris + go mod使用
  14. 美定制礼品电商Cafepress上市
  15. 《终结拖延症》重新拥有计划每天的自信和控制力
  16. DNS相关专题---DNS劫持和DNS污染
  17. 华侨大学计算机学院保研情况,关于华大保研。
  18. 转:090702猪啊猪
  19. C语言实现直角坐标转换为极坐标
  20. vivado手工布线

热门文章

  1. 1.EXTJS Row Editor Grid 点取消时插入的新行 的解决方法
  2. java 数据结构经典算法
  3. Android 自定义注解(Annotation)
  4. 在eclipse上Checkstyle的安装和使用
  5. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-PLC支持哪些PLC语言类型
  6. 支付和清算就是信息流和资金流
  7. ubuntu - 14.04,如何操作Gnome的任务栏?
  8. Cosmos OpenSSD--greedy_ftl1.2.0(一)
  9. JDBC连接MySQL数据库代码模板
  10. po 时不生效时, 不要用点方法