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

网站怎么申请域名优秀网格员事迹材料

网站怎么申请域名,优秀网格员事迹材料,购物网站制作流程,ueditor如何上传wordpress由于没研究明白echarts怎么用label和lableLine实现自定义打点标记&#xff0c;索性用markPoint把长方形压扁成线模拟了一番自定义打点标记&#xff0c;记录下来备用。&#xff08;markLine同理也能实现&#xff09; 实现代码如下&#xff1a; <!DOCTYPE html> <html…

由于没研究明白echarts怎么用labellableLine实现自定义打点标记,索性用markPoint把长方形压扁成线模拟了一番自定义打点标记,记录下来备用。(markLine同理也能实现)

实现代码如下:

<!DOCTYPE html>
<html lang="en" style="height:100%;"><head><meta charset="utf-8"></head><body style="height:100%;margin:0;"><div><form>显示文本 <input id="name" />旋转角度 <input id="rotate" />指示线长 <input id="size" />横坐标 <input id="x" /><input type="button" onclick="add()" value="添加" /><input type="button" onclick="del()" value="删除" /><input type="button" onclick="edit()" value="修改" /></form></div><div id="container" style="height:100%;" /><script type="text/javascript" src="https://registry.npmmirror.com/echarts/5.5.0/files/dist/echarts.min.js"></script><script type="text/javascript">var data = [['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],[10, 11, 13, 11, 12, 12, 9]];var index = -1;var dom;var myChart;var items = [{name: '显示1',symbolRotate: 45,symbolSize: 60,coord: ['Mon', 10],}, {name: '显示2',symbolRotate: 225,symbolSize: 60,coord: ['Fri', 12]}];function init() {if(!dom) {dom = document.getElementById('container');}if(!myChart) {myChart = echarts.init(dom, null, {renderer: 'canvas',useDirtyRect: false});}var markPoint = [];for(var item of items) {var symbolOffset = [-item.symbolSize / 2 * Math.sin(item.symbolRotate / 180 * Math.PI),-item.symbolSize / 2 * Math.cos(item.symbolRotate / 180 * Math.PI)];var position;if((item.symbolRotate >= 0 && item.symbolRotate <= 90) || (item.symbolRotate >= 270 && item.symbolRotate <= 360)) {position = 'top';} else {position = 'bottom';}markPoint.push({coord: item.coord,value: item.name,symbolSize: [1, item.symbolSize],symbolRotate: item.symbolRotate,symbolOffset: symbolOffset,label: {show: true,position: position,color: '#000000',offset: [symbolOffset[0], 0]}});}var option = {tooltip: {axisPointer: {type: 'cross'}},xAxis: {axisTick: {alignWithLabel: true},data: data[0]},yAxis: {scale: true},series: [{name: '温度',type: 'line',data: data[1],smooth: true,markPoint: {symbol: 'rect',itemStyle: {color: '#000000',},data: markPoint}}]};myChart.setOption(option);}function clear() {index = -1;document.getElementById('name').value = '';document.getElementById('rotate').value = '';document.getElementById('size').value = '';document.getElementById('x').value = '';}function add() {if(index !== -1) {return;}var name = document.getElementById('name').value;if(!name) {return;}var rotate = document.getElementById('rotate').value;if(!rotate) {document.getElementById('rotate').value = rotate = 0;}var size = document.getElementById('size').value;if(!size) {document.getElementById('size').value = size = 60;}var x = document.getElementById('x').value;if(!x) {return;}var item = {name: name,symbolRotate: rotate,symbolSize: size,coord: [x, 0]}for(var i in data[0]) {if(item.coord[0] === data[0][i]) {item.coord[1] = data[1][i];break;}}items.push(item);index = items.length - 1;init();}function del() {if(index === -1) {return;}items.splice(index, 1);clear();init();}function edit() {if(index === -1) {return;}items[index].name = document.getElementById('name').value;items[index].symbolRotate = document.getElementById('rotate').value;items[index].symbolSize = document.getElementById('size').value;items[index].coord[0] = document.getElementById('x').value;for(var i in data[0]) {if(items[index].coord[0] === data[0][i]) {items[index].coord[1] = data[1][i];break;}}init();}init();window.addEventListener('resize', myChart.resize);myChart.on('click', (params) => {clear();if(params.componentType === 'markPoint') {for(var i in items) {if(params.data.value === items[i].name) {index = i;document.getElementById('name').value = items[i].name;document.getElementById('rotate').value = items[i].symbolRotate;document.getElementById('size').value = items[i].symbolSize;document.getElementById('x').value = items[i].coord[0];break;}}} else if(params.componentType === 'series') {for(var i in items) {if(params.name === items[i].coord[0]) {index = i;document.getElementById('name').value = items[i].name;document.getElementById('rotate').value = items[i].symbolRotate;document.getElementById('size').value = items[i].symbolSize;break;}}document.getElementById('x').value = params.name;}});</script></body>
</html>

实现效果如下:

http://www.yayakq.cn/news/993633/

相关文章:

  • 在安徽省住房和城乡建设厅网站网站充值系统怎么做
  • 织梦后台做的网站怎么绑定域名网站建设服务器的搭建方式
  • 龙华做手机网站外贸推广建站公司
  • 网站链接数怎么做怎样做企业网站建设
  • it网站开发网站建设流程步骤怎么样
  • 嘉兴做网站网站建设基本标准
  • 分析网站设计谁有永久免费的服务器
  • 上海移动云网站建设空间排版设计网站
  • 建设对公银行网站打不开手机网站搭建教程
  • 微信小程序可以做电影网站吗手机网站 分享
  • 网站建设目的是什么临沂网络公司
  • 定制网站对公司有什么好处网站怎么做成软件
  • 网站营销中常见问题手机html编辑器哪个好
  • 青岛模板建站代理网页设计培训教程
  • 电商网站创建的几个阶段wordpress文件详情
  • asp 微信网站网络测速器
  • 深圳市网站建设有补贴吗中国全面开放入境
  • 代码做网站的软件小程序推广怎么做
  • 湖北网站wordpress文章图片滑动
  • 做视频网站需要什么服务器配置wordpress-5.2.2英文转中文
  • 做威尼斯网站代理算是违法吗crm客户管理系统api
  • 做网站的专业叫啥校园跑腿小程序源码
  • 广州网站制作技术百度推广的步骤
  • 设计网站能否用素材来制作广告广告设计需要美术功底吗
  • 怎么开一个做网站的工作室装饰网站建设流程
  • 律师网站建设与维护东方资产营销网站
  • 合江县住房建设规划局网站如何提高网站pr值
  • 淘客网站开发视频教程磁力链
  • 网站建设自wordpress连接上下文
  • 东莞代码网站建设阳江一中启业网