<script>

$(function() {

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

var myChart = echarts.init(document.getElementById('main'));

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

option = {
                    title: [
                        {
                            text: '正负条形图',
                            left: 'center',
                            top: 20,
                            textStyle: {
                                color: 'blue',
                                //fontSize: '14',
                            },
                        }, 
                        {
                            text: '实验室',
                            //borderColor: '#999',
                            //borderWidth: 1,
                            textStyle: {
                                fontSize: 14
                            },
                            left: 'center',
                            top: '88%'
                        },
                    ],
                    tooltip: {
                        trigger: 'axis',//坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。
                        axisPointer: { // 坐标轴指示器,坐标轴触发有效
                            type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' |'cross'
                        }
                    },
                    legend: {
                        data: ['利润', '支出', '收入'],
                        //bottom: '0',
                    },
                    grid: {
                        left: '10%',
                        right: '10%',
                        bottom: '15%',
                        containLabel: true
                    },
                    xAxis: [{
                        type: 'category',
                        axisTick: { //坐标轴刻度相关设置。
                            show: false,
                        },
                        data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
//                        axisLine: {
//                            //show: true, //是否显示坐标轴轴线。
//                            //onZero:false,//X 轴或者 Y 轴的轴线是否在另一个轴的 0 刻度上,只有在另一个轴为数值轴且包含 0 刻度时有效。
//                            //symbol:'arrow', //轴线两边的箭头
                            lineStyle: {
                                width: 2,
                                color: 'green',
                            },
//                        },
 
                    }],
                    yAxis: [{
                        type: 'value',
                        name: 'Z值',
                        nameLocation: 'center',
                        nameGap: 40
                    }],
                    series: [
                        {
                            name: '利润',
                            type: 'bar',
                            label: { //图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等
                                normal: { //正常情况
                                    show: true, //是否显示标签
                                    position: 'inside', //标签的位置。
                                    distance: 5, //距离图形元素的距离。当 position 为字符描述值(如 'top'、'insideRight')时候有效。default: 5
                                    rotate: 0, //标签旋转。从 -90 度到 90 度。正值是逆时针。
                                    
                                }
                            },
                            data: [200, 170, 240, 244, 200, 220, 210]
                        },
                        {
                            name: '收入',
                            type: 'line',
                            stack: '总量', //数据堆叠,同个类目轴上系列配置相同的stack值可以堆叠放置。
                            label: {
                                normal: {
                                    show: true, //是否显示标签
                                    position: 'inside', //标签的位置。
                                }
                            },
                            data: [320, 302, 342, 374, 390, 450, 420]
                        },
                        {
                            name: '支出',
                            type: 'bar',
                            stack: '总量', 
                            label: {
                                normal: {//正常情况
                                    show: true, //是否显示标签
                                    position: 'inside'
                                }
                            },
                            data: [-120, -132, -102, -134, -190, -230, -210]
                        }
                    ]
                };
 
                //myChart.showLoading(); //数据加载完之前先显示一段简单的loading动画
                
 
                // 使用刚指定的配置项和数据显示图表。
                myChart.setOption(option);

});

</script>

效果如下:

echart 正负图相关推荐

  1. echart雷达图详细配置

    echart雷达图参数配置 我是个搬运工,这里是搬运别的大佬的.之前网上找了好久才找到的配置,怕下次难得找,直接搬过来了 原链接:原链接 // 指定图表的配置项和数据 var option = {ba ...

  2. echart折线图连线不显示问题总结

    echart折线图,series动态数据不能有空数据,不然,只有数据点,而连线出不来.

  3. echart 扇形图,玫瑰图配置说明

    echart 扇形图,玫瑰图配置说明 先看效果 配置说明 官方配置说明: https://echarts.apache.org/zh/option.html#series-pie option :{l ...

  4. echart折线图,柱状图,饼图设置颜色

    转载: 之前在做报表的时候用过echart 用完也就完了,而这次在用的时候已经忘了,所以这里简单记录一下,好记性不如烂笔头!!! 1.折线图修改颜色: [javascript] view plain ...

  5. echart 折线图、柱状图、饼图、环形图颜色修改

    之前在做报表的时候用过echart 用完也就完了,而这次在用的时候已经忘了,所以这里简单记录一下,好记性不如烂笔头!!! 1.折线图修改颜色: [javascript] view plain copy ...

  6. 预测股市?echart折线图展示CPI,PPI剪刀差和股市的关系

    CPI:消费者物价指数,代表群众购买物品的价格的增长率.我们可以很暴力的认为CPI就是公司的物品售价增长率. PPI:工业生产者出产价格指数,顾名思义是公司生产物品的成本价的增长率. 如果我们用CPI ...

  7. echart折线图 -- 每条线分别对应不同x、y轴数据

    代码示例 option = {legend: {data:['曲线1', '曲线2']},tooltip : {trigger: 'axis',axisPointer: {type: 'cross', ...

  8. echart瀑布图横向图

    1.如上图所示:实现横向瀑布图 借鉴echart得性能分析图,其中的renderItem方法可以自定义模块 代码如下:

  9. 百度echart柱图、折线图、饼图、Map类型等类似视图的动态加载数据

    这几天接触的一个项目需要使用到百度的echart,所以简单查找并实验了几款比较简单且适用性较广的例子,做了几个简单的Demo,一来是对echart有所了解,二来也是记录一下,方便以后进一步的优化. 首 ...

最新文章

  1. Maven:导入Oracle的jar包时出现错误
  2. Kubernetes复杂吗?Cube-新的容器管理服务产品
  3. 在项目中配置PageHelper插件时遇到类型转换异常
  4. java(17) - 增强for循环、装箱拆箱、可变参数
  5. 一个朋友的精彩BLOG
  6. 小程序 发送模板消息的功能实现
  7. 流体力学CFD前处理软件-Gambit
  8. [Machine Learning]--PMI(Pointwise Mutual Information)
  9. 行业标准 | 证券期货经营机构信息系统备份能力标准 JR/T 0059—2010
  10. 日语常用口语1000句
  11. 一文读懂POE交换机和普通交换机的区别
  12. docker的使用及原理
  13. Hdu-5919 Sequence II(主席树在线求区间不同数)
  14. 余压监控系统在住宅小区的应用方案
  15. js使用moment获取当前日期是当前月的第几周
  16. 元学习—模型不可知元学习(MAML)
  17. Linux系统中的时间设置(硬件时钟VS系统时钟)
  18. 离散傅立叶变换推导(DF、IDFT)
  19. Kotin学习手记——类,android手机开发
  20. QPSK 对OQPSK对 pi/4QPSK 的区别

热门文章

  1. python秒数转化为时间用户jianpang_Python写了个域名注册查询脚本,支持自定义数字,字母,拼音组合以及域名长度....
  2. 10亿级订单系统分库分表设计思路
  3. K_A13_001 基于STM32驱动霍尔开关传感器 串口与OLED0.96双显示
  4. [usOJ5528]小奇的旅行计划
  5. 必备的20个电路分析
  6. win7怎么看计算机内存不足,Win7电脑提示虚拟内存不足怎么办?Win7电脑虚拟内存不足解决方法...
  7. VB学习过程(二)VB的语法基础和常用的内部函数
  8. Ubuntu 20.04安装使用Rime双拼输入法
  9. 重新认识软件测试,去掉这些标签
  10. 作为产品经理,我对发展趋势有三个判断!