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

wordpress做视频播放网站wordpress easycode

wordpress做视频播放网站,wordpress easycode,wordpress图片文字排版,常州网络公司柱状图扩展 一、前言二、思路1、新增面①、在drawShape方法中#xff0c;新增一个实际左侧面#xff0c;②、 在drawShape方法中#xff0c;新增一个实际右侧面#xff0c;③ 绘制 2、新增series对象① 添加实际值的左侧面和右侧面 三、效果图 一、前言 事情是这样子的新增一个实际左侧面②、 在drawShape方法中新增一个实际右侧面③ 绘制 2、新增series对象① 添加实际值的左侧面和右侧面 三、效果图 一、前言 事情是这样子的收到一个粉丝的评论说想做一个这样的立体柱状图我没有写过但是我大概知道了一个思路然后给粉丝回复以后就开始尝试了 二、思路 这图我的想法是在原本的柱状图上在加两个面关于如何绘制柱状图的请看我的另一篇文章链接如下03-echarts如何画立体柱状图 说干就干 1、新增面 ①、在drawShape方法中新增一个实际左侧面 const trueLeft echarts.graphic.extendShape({buildPath (ctx, shape) {const { topBasicsYAxis, bottomYAxis, basicsXAxis } shape;// 侧面宽度const WIDTH 15;// 斜角高度const OBLIQUE_ANGLE_HEIGHT 3.6;const p1 [basicsXAxis - WIDTH, topBasicsYAxis - OBLIQUE_ANGLE_HEIGHT];const p2 [basicsXAxis - WIDTH, bottomYAxis];const p3 [basicsXAxis, bottomYAxis];const p4 [basicsXAxis, topBasicsYAxis- OBLIQUE_ANGLE_HEIGHT];ctx.moveTo(p1[0], p1[1]);ctx.lineTo(p2[0], p2[1]);ctx.lineTo(p3[0], p3[1]);ctx.lineTo(p4[0], p4[1]);console.log(ctx---,ctx)},});关于P1P2,P3,P4的位置在我的柱状图文章中也有仔细描述就不细讲了根据效果图可以知道P1和P4的位置是水平的所以Y轴是一致的将原先的leftShape变量复制过来更改一下P4的y轴定义 ②、 在drawShape方法中新增一个实际右侧面 const trueRight echarts.graphic.extendShape({buildPath (ctx, shape) {const { topBasicsYAxis, bottomYAxis, basicsXAxis } shape;// 侧面宽度const WIDTH 15;// 斜角高度const OBLIQUE_ANGLE_HEIGHT 3.6;const p1 [basicsXAxis, topBasicsYAxis - OBLIQUE_ANGLE_HEIGHT];const p2 [basicsXAxis, bottomYAxis];const p3 [basicsXAxis WIDTH, bottomYAxis];const p4 [basicsXAxis WIDTH, topBasicsYAxis - OBLIQUE_ANGLE_HEIGHT];ctx.moveTo(p1[0], p1[1]);ctx.lineTo(p2[0], p2[1]);ctx.lineTo(p3[0], p3[1]);ctx.lineTo(p4[0], p4[1]);},});由效果图可知P1和P4的y轴依旧是一致的所以将rightShape变量复制过来更改P1的y轴定义 ③ 绘制 echarts.graphic.registerShape(trueLeft, trueLeft);echarts.graphic.registerShape(trueRight, trueRight);2、新增series对象 ① 添加实际值的左侧面和右侧面 series的新对象中只有实际的两个面所以可以直接将series的第一个对象复制过来然后在return中的children中只留下两个对象然后更改type名字分别为trueLeft和trueRight,我更改了一下柱子的颜色具体情况可以根据自己所需的颜色来更改 {type: custom,data: [50],barWidth: 30,renderItem (params, api) {// 基础坐标const basicsCoord api.coord([api.value(0), api.value(1)]);// 顶部基础 y 轴const topBasicsYAxis basicsCoord[1];// 基础 x 轴const basicsXAxis basicsCoord[0];// 底部 y 轴const bottomYAxis api.coord([api.value(0), 0])[1];return {type: group,children: [{type: trueLeft,shape: {topBasicsYAxis,basicsXAxis,bottomYAxis,},style: {fill: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: rgb(0, 192, 238,0.8),},{offset: 0.8,color: rgb(0, 194, 239,0.2),},{offset: 1,color: rgb(0, 194, 239,0),},]),emphasis: {fill: yellow, // 鼠标高亮时的填充颜色},},},{type: trueRight,shape: {topBasicsYAxis,basicsXAxis,bottomYAxis,},style: {fill: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: #00CCF5 ,},{offset: 0.8,color: rgb(4, 88, 115,0.8),},{offset: 1,color: rgb(4, 88, 115,0.6),},]),emphasis: {fill: yellow, // 鼠标高亮时的填充颜色},},},],};}},三、效果图 具体的颜色什么的自己可以调整每个children对象里面的style就是用来调整
http://www.dnsts.com.cn/news/174917.html

相关文章:

  • led网站建设百度怎么收录网站
  • 佛山服务类网站建设新浪云wordpress
  • 江门做网站seo的seo信息优化
  • 盘锦做网站建设的怎么提高网站的访客量
  • 有没有什么做统计的网站机器人编程培训
  • 做一个网站的费用青岛李村网站设计公司
  • 网站推广软件有哪些免费的舆情网站不需下载
  • 成都哪家公司做网站比较好微信网页版手机端
  • 为什么上不了建设银行个人网站wordpress 百度文库
  • 上海哪家网站建得好网站开发及代运营
  • 自己做网站引用别人的电影怎么在浏览器注册网址
  • 上海英文网站建设定制衣柜十大品牌排名
  • 网站建设行业衰落php网站开发培训学校
  • 办公室装修方案中山seo
  • 做sns网站需要什么咸阳市住房和城乡建设规划局网站
  • 深圳网站建设工作郑州做网站大量网站被关
  • 做网站用小型机或服务器站长工具查询网站信息
  • 做微商网站制作深圳设计网页制作公司
  • cdn网站网络加速器网站建设通报
  • 沈阳制作网站聊城优化seo
  • 南宁h5建站喀什做网站
  • 下载的网站模板怎么使用thinkphp 微网站开发
  • 访问的网站显示建设中黄冈手机网站建设
  • 西安建设市场诚信信息平台网站邻水县规划和建设局 网站
  • 公司网站建设的需求大型门户网站建设费用
  • 搭建公司网站的作用wordpress seo免费主题
  • wordpress网站好做排名吗wordpress只能显示字
  • 建设学校网站多钱购买网站广告位
  • 中国手机网站html网页源代码
  • asp装饰公司网站源码大浪网站建设 优帮云