echart插件新增会员案例

 代码及详细解释如下:

<div id="main" style="width: 250px;height:200px;"></div>
    <script type="text/javascript">
        var myChart = echarts.init(document.getElementById('main'));
        // 指定图表的配置项和数据
        var option = {
            tooltip : {  //提示框
                trigger: 'axis',  //触发类型(坐标轴触发)
                alwaysShowContent:false,  //是否永远显示提示框的内容
                backgroundColor:'rgba(32,174,252,0.7)', //提示框的背景颜色
                textStyle:{  //提示框浮层的文本样式


                },
            },
            calculable : true,
            xAxis : [
                {
                    type : 'category',
                    name:'()',        //X轴名称单位
                    nameLocation:'end', //名称的位置
                    nameTextStyle:{     //名称的样式
                        color:'#999',
                        fontSize:'12px'
                    },
                    nameGap:0,  //名称与X轴的距离
                    boundaryGap: true,//坐标的刻度是否在中间
                    min:'3',//坐标轴刻度最小值
                    max:'dataMax', //坐标轴刻度的最大值
                    axisLine:{//坐标轴线条相关设置(颜色等)
                        lineStyle:{
                            color:'#ccc'
                        }
                    },
                    axisTick:{ //坐标轴刻度相关设置
                        length:'0' //我把长度设置成0                    },
                    axisLabel:{ //坐标轴刻度标签
                        margin:7, //刻度标签与轴线之间的距离
                        textStyle:{
                            color:"#999",  //坐标轴刻度文字的颜色
                            fontSize:'12px' //坐标轴刻度文字的大小
                        }
                    },
                    data : ['3','4','5','6','7','8','9','10']

                }
            ],//X轴设置
            yAxis : [
                {
                    type : 'value', //类型数值轴
                    name:'()',    //坐标轴名称
                    nameTextStyle:{     //名称的样式
                        color:'#999',
                        fontSize:'12px'
                    },
                    nameGap:3,  //名称与Y轴的距离
                    axisTick:{ //坐标轴刻度相关设置
                        length:'0' //我设置成0                    },
                    axisLine:{//坐标轴线条相关设置(颜色等)
                        lineStyle:{
                            color:'#ccc'
                        }
                    },
                    axisLabel:{//坐标轴标签相关设置,距离颜色等
                        margin:7,
                        //formatter: '{value} °C',//标签内容内置的格式转化器比如这个表示在后面加一个c
                        textStyle:{
                            color:"#999",  //坐标轴刻度文字的颜色
                            fontSize:'12px' //坐标轴刻度文字的大小
                        },
                    },
                    splitLine:{    //坐标轴分隔线。默认数值轴显示,类目轴不显示。
                        show:false
                    }
                }
            ],
            grid:{ //直角坐标系内绘图网格
                left:36  //由于1000显示被挡住了,所以我让他左移36px;这个功能类似于paddingleft
            },
            series : [  //系列列表
                {
                    name:'',   //系列名称 用于tooltip的显示
                    type:'line',
                    data:[360, 500, 400, 600, 530, 840, 540,350],
                    itemStyle:{  //折线拐点的样式
                        normal:{
                            color:'#20aefc',  //折线拐点的颜色
                        }
                    },
                    lineStyle:{  //线条的样式
                        normal:{
                            color:'#20aefc',  //折线颜色
                        }
                    },
                    areaStyle:{ //区域填充样式
                        normal:{
                            //线性渐变
                            color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                offset: 0, color: '#b1e3fe' // 0% 处的颜色
                            }, {
                                offset: 1, color: '#fff' // 100% 处的颜色
                            }], false)
                        }
                    },
                    markPoint : { //图标标注
                        data : [
                            {type : 'max', name: '最大值'},
                            {type : 'min', name: '最小值'}
                        ]
                    },
                    markLine : {
                        data : [
                            {type : 'average', name: '平均值'}
                        ]
                    }
                }

            ]
        };
        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>
</div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
运行环境:  1、JDK1.8及以上版本  2、Tomcat 8.0及以上版本  3、MySql 5.7及以上版本开发工具:  Intellij IDEA使用技术:   1、SpringMVC,SpringBoot框架,注解使用   2、Activiti工作流技术实现流程图上传,下载,查看;请假流程的申请,审批,查看流程进度,批注等功能   3、MySql、MyBatis数据库技术   4、Echarts图表技术   5、拦截器实现权限控制:角色管理、菜单管理,权限管理(按钮级权限)   6、LayUI前端框架技术    7、POI Excel导入导出技术   8、layedit在线编辑器编辑   9、图片批量上传技术   10、轮播图技术,轮播图上传,删除    11、验证码的使用,cookies保存账号密码课程资料:  1.项目源代码,数据库脚本文件,课程图片素材,开发文档及PPT资料等后台功能: 1、健身房会员管理系统,支持所有俱乐部方式运营的各种会员制管理企业。2、店铺管理包括,店铺展示,店铺图册上传,店铺资料介绍;3、会员管理,会员等级管理,会员资料管理;4、员工管理,教练管理,部门管理,员工权限管理;5、课程管理,课程设置,价格设置,上线发布,下线;6、优惠折扣管理7、订单管理,销售课程;8、上课预约管理,学习状态管理;9、Activiti工作流实现员工请假等技术;10、权限管理,角色管理、菜单权限控制,按钮权限控制后台登录:http://localhost:8080/club/会员端功能: 1.店铺(商城)展示(商城宣传轮播图,线上课程展示,教练展示,店铺介绍)2.会员资料修改,修改密码,更改绑定手机号码,在线充值3.在线购买课程,订单状态管理,收藏课程4.在线预约,预约状态,学习进度,学习状态;会员登录:http://localhost:8080/club/user/login

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值