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

移动电子商务网站建设研究创意灵感

移动电子商务网站建设研究,创意灵感,大型网站的建设,wordpress 插件文件夹效果图 主要注意点: 1、右上角图例visualMap实现 2、visualMap增加formatter 3、series使用custom自定义图表,encode解析四维数组。核心是renderItem方法,必填项,且需要注意要全部定义在options里面!!&…

效果图

在这里插入图片描述
主要注意点:
1、右上角图例visualMap实现
2、visualMap增加formatter
3、series使用custom自定义图表,encode解析四维数组。核心是renderItem方法,必填项,且需要注意要全部定义在options里面!!!!定义在外面,options只留方法名的话,虽然echarts示例中可以粘贴运行,但是一旦移植到项目中无法正常渲染,param和api传递会有问题。项目中要写成renderItem:(params, api) =>{全抄过来}

下面两种示例echarts中粘贴即可运行

动态数据版

var data = [];
var dataCount = 3;
var startTime = +new Date();
var categories = ['服务器调试', 'app流程界面', '安卓程序编码','ios程序编码'];
var types = [{ name: '项目1', color: '#7b9ce1' },{ name: '项目2', color: '#bd6d6c' },{ name: '项目3', color: '#75d874' },{ name: '项目4', color: '#e0bc78' }
];
// Generate mock data
categories.forEach(function (category, index) {var baseTime = startTime;for (var i = 0; i < dataCount; i++) {var typeItem = types[Math.round(Math.random() * (types.length - 1))];var duration = Math.round(Math.random() * 10000);data.push({name: typeItem.name,value: [index, baseTime, (baseTime += duration), duration],itemStyle: {normal: {color: typeItem.color}}});baseTime += Math.round(Math.random() * 2000);}
})//  项目中使用时renderItem要挪到options里面
function renderItem(params, api) {var categoryIndex = api.value(0);var start = api.coord([api.value(1), categoryIndex]);var end = api.coord([api.value(2), categoryIndex]);var height = api.size([0, 1])[1] * 0.6;var rectShape = echarts.graphic.clipRectByRect({x: start[0],y: start[1] - height / 2,width: end[0] - start[0],height: height},{x: params.coordSys.x,y: params.coordSys.y,width: params.coordSys.width,height: params.coordSys.height});return (rectShape && {type: 'rect',transition: ['shape'],shape: rectShape,style: api.style()});
}option = {visualMap:{ // 视觉映射type: 'piecewise', // 'continuous'(连续型)'piecewise'(分段型)。splitNumber: 4, // 数据分割几份left: "right", // 位置top: 0, // 边距orient: "horizontal", // 布局朝向 'horizontal'(横向)'vertical'(纵向)// text:['High', 'Low'], // 两端文本min: 0, // 最小区间值max: 200, // 最大区间值itemHeight: 10,itemWidth: 10,align: 'left', // 图例位置inverse: true, // 控制视觉映射组件的排列方向, 当设置为true时,会使视觉映射组件的排列方向颠倒,即最小值显示在最右边,最大值显示在最左边。pieces: [ // 使用 pieces 属性来精确定义每个分段的取值范围和颜色{ min: 0, max: 19, label: "项目1", color: '#7b9ce1' },{ min: 20, max: 39, label: "项目2", color: '#bd6d6c' },{ min: 40, max: 69, label: "项目3", color: '#75d874' },{ min: 60, max: 89, label: "项目4", color: '#e0bc78' },] }, tooltip: {formatter: function (params) {let str = `${params.marker + params.name}<br/>start:${params.value[1]}<br/>end:${params.value[2]}<br/>value:${params.value[3]}<br/>`return str}},title: {show: true,text: '图表标题',subtext: '',left: '5%',top: '5%',textStyle: {fontSize: 14,height: 40},subtextStyle: {fontSize: 10}},dataZoom: [{type: 'slider',filterMode: 'weakFilter',showDataShadow: false,top: 400,labelFormatter: ''},{type: 'inside',filterMode: 'weakFilter'}],grid: {top: '10%',bottom: '15%',left: '15%',right: '10%'},xAxis: {min: startTime,scale: true,axisLabel: {formatter: function (val) {return Math.max(0, val - startTime) + ' ms';}}},yAxis: {data: categories,axisTick: { show: false },splitLine: { show: false },axisLine: { show: false },},series: [{type: 'custom',// 注意!!!!项目使用中要写成:renderItem:(params, api) =>{全抄过来}renderItem: renderItem, itemStyle: {opacity: 0.8},encode: {x: [1, 2],y: 0,},data: data}]
};

静态数据版

减去很多配置项,静态data更加直观

function renderItem(params, api) {var categoryIndex = api.value(0);var start = api.coord([api.value(1), categoryIndex]);var end = api.coord([api.value(2), categoryIndex]);var height = api.size([0, 1])[1] * 0.6;var rectShape = echarts.graphic.clipRectByRect({x: start[0],y: start[1] - height / 2,width: end[0] - start[0],height: height},{x: params.coordSys.x,y: params.coordSys.y,width: params.coordSys.width,height: params.coordSys.height});return (rectShape && {type: 'rect',transition: ['shape'],shape: rectShape,style: api.style()});
}
option = {tooltip: {show: true,trigger: 'item',},dataZoom: [{type: 'slider',filterMode: 'weakFilter',showDataShadow: false,top: 400,labelFormatter: ''},{type: 'inside',filterMode: 'weakFilter'}],xAxis: {min: 1723552291842,scale: true,axisLabel: {}},yAxis: {data: ['服务器调试','app流程界面','安卓程序编码','ios程序编码'],axisTick: {show: false},splitLine: {show: false},axisLine: {show: false}},series: [{'type': 'custom',renderItem: renderItem,'itemStyle': {'opacity': 0.8},'encode': {'x': [1,2],'y': 0},'data': [{'name': '项目2','value': [0,1723552291842,1723552297017,5175],'itemStyle': {'normal': {'color': '#bd6d6c'}}},{'name': '项目2','value': [0,1723552298382,1723552300321,1939],'itemStyle': {'normal': {'color': '#bd6d6c'}}},{'name': '项目2','value': [0,1723552300586,1723552304290,3704],'itemStyle': {'normal': {'color': '#bd6d6c'}}},{'name': '项目3','value': [1,1723552291842,1723552295815,3973],'itemStyle': {'normal': {'color': '#75d874'}}},{'name': '项目4','value': [1,1723552296867,1723552298584,1717],'itemStyle': {'normal': {'color': '#e0bc78'}}},{'name': '项目3','value': [1,1723552299537,1723552305343,5806],'itemStyle': {'normal': {'color': '#75d874'}}},{'name': '项目3','value': [2,1723552291842,1723552294548,2706],'itemStyle': {'normal': {'color': '#75d874'}}},{'name': '项目3','value': [2,1723552294711,1723552301769,7058],'itemStyle': {'normal': {'color': '#75d874'}}},{'name': '项目2','value': [2,1723552302106,1723552310635,8529],'itemStyle': {'normal': {'color': '#bd6d6c'}}},{'name': '项目2','value': [3,1723552291842,1723552301649,9807],'itemStyle': {'normal': {'color': '#bd6d6c'}}},{'name': '项目2','value': [3,1723552301795,1723552303283,1488],'itemStyle': {'normal': {'color': '#bd6d6c'}}},{'name': '项目3','value': [3,1723552304712,1723552309047,4335],'itemStyle': {'normal': {'color': '#75d874'}}}]}]}
http://www.yayakq.cn/news/881274/

相关文章:

  • 重庆欧勒精细有限公司网站策划书sns社区网站开发
  • 泉州网页网站制作wordpress上传.sh脚本
  • wordpress+资源站模板教育网站制作视频
  • 高校网站建设花费淘宝做网站很便宜
  • 推特登陆 网站建设西宁网站公司
  • 域名注册完成后怎么做网站线上代运营公司
  • 官网的建站过程邯郸网站建设外包
  • 十个源码网站深圳cms建站模板
  • 江苏省高校品牌专业建设网站深圳网站建设及推广服务公司
  • 阿里云的网站建设好不好wordpress删除外链
  • 怎么自己创建网站或者app北京百度seo点击器
  • asp双语企业网站源码常见的网站布局结构
  • 响应式网站 软件百度seo快速排名优化
  • 网站制作好了怎么上传网页制作基础教程步骤
  • 长沙网站制作作西安建设工程交易中心官网
  • 乔拓云建站平台不是免费的长沙专业做网站
  • 最牛论坛网站wordpress 页面nofollow
  • 电子商务网站的开发流程包括高端网站建设苏州
  • 020网站建设和维护费用WordPress怎么添加音乐
  • 4大门户网站物流网站建设流程图
  • 青岛做网站方案莱芜市在线论坛话题
  • 信息网站开发国外门户网站设计
  • 行业网站建设内容开封网站建设培训
  • 网站开发PHP留言本电子版实验作品新加坡网络公司排名
  • 网站设计制作平台哪个好百度关键词优化平台
  • 无锡手机网站建设介绍常见的网络营销方式
  • 网站平台搭建国内做贵金属返佣比较多的网站
  • 上海建筑建材业网站迁移js检测网站是否能打开
  • 机械网站建设公司网页制作网站源码
  • 建一个网站需要哪些知识旅游网站怎样做宣传