发表日期: 2021-06-02 11:29:17 浏览次数:78
靖边网站推广【靖边办理400电话】靖边SEO优化、靖边微信公众号APP客户端小程序开发、靖边网站托管、靖边APP开发

靖边县,隶属于陕西省榆林市, 位于陕西省北部,榆林市西南部,北与内蒙古自治区乌审旗、鄂托克旗相邻;南与延安市子长市、安塞区、志丹县、吴旗县接壤;东西分别与横山区、定边县毗连。介于东经108°17′—109°20′、北纬36°58′—38°03 ′之间,总面积5088平方千米。 [1]
靖边史称“夏州”、“朔方” [2] ,靖边籍隋朝大建筑学家宇文恺规划设计和主持修建了大兴城(唐长安城),成为后世城市建设的范例。境内大夏国都统万城遗址是匈奴族在人类历史上遗留下的唯一都城遗址。民国二十四年(1935年),中共靖边县委和中华苏维埃政府成立,是第二次国内革命战争时期唯一没有被颠覆的县级革命政权。革命战争时期,毛泽东、周恩来等老一辈无产阶级革命家转战陕北时,在靖边的小河、天赐湾、青阳岔等地生活战斗了65个日夜,期间召开了著名的“小河会议”,拉开了全国解放战争由战略防御转向战略反攻的序幕。 [2]
截至2018年,靖边县下辖1个街道、17个镇 [3] ,常住人口38.2万人,实现地区生产总值(GDP)373.39亿元,其中,第一产业增加值29.61亿元,第二产业增加值249.06亿元,第三产业增加值94.72亿元,三次产业结构比为7.9:66.7:25.4,按常住人口计算,人均GDP达98351元。 [4] 2019中国西部百强县市。 [5]
追梦猪(zmz)最近在学习canvas画图表,所有收藏一下相关的demo,供有缘人参考,Canvas API(画布)是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap)。
<canvas id="canvas" width="900" height="600" style="border:1px solid #000"></canvas>
<script> // 1. 获取标签 var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); // 2.绘制表格 // 2.1 常量 var marginXY = 10; var rows = canvas.height / marginXY, cols = canvas.width / marginXY; // 2.2 绘制横线 for (var i=1; i<rows; i++){ // 起点 ctx.moveTo(0, imarginXY); // 终点 ctx.lineTo(canvas.width, imarginXY); } // 2.3 绘制竖线 for (var i=1; i<cols; i++){ // 起点 ctx.moveTo(imarginXY, 0); // 终点 ctx.lineTo(imarginXY, canvas.height); } // 绘制 ctx.strokeStyle = 'red'; ctx.lineWidth = .5; ctx.stroke(); // 3.绘制坐标 // 3.1 常量 var x0 = 100, y0 = 500; var maxWidth = 500, maxHeight = 400; // 3.2 绘制坐标 ctx.beginPath(); ctx.moveTo(x0, y0); ctx.lineTo(x0 + maxWidth, y0); ctx.lineTo(x0 + maxWidth - marginXY, y0 - marginXY); ctx.moveTo(x0 + maxWidth - marginXY, y0 + marginXY); // 起点 ctx.lineTo(x0 + maxWidth, y0); ctx.moveTo(x0, y0); ctx.lineTo(x0, y0 - maxHeight); ctx.lineTo(x0 - marginXY, y0 - maxHeight + marginXY); ctx.moveTo(x0 + marginXY, y0 - maxHeight + marginXY); // 起点 ctx.lineTo(x0, y0 - maxHeight); // 绘制 ctx.strokeStyle = 'blue'; ctx.stroke(); // 4.绘制折线 // 4.1 数据 var data = [20, 40, 30, 60, 30, 80, 20]; // 4.2 设置缩放比例 var w = maxWidth / data.length, h = maxHeight / 100; // 1: 100 // 4.3 生成坐标点 var pointArr = []; for(var i=0; i<data.length; i++){ pointArr.push({ x: x0 + (i+1) w, y: y0 - data[i] h }); } console.log(pointArr); // 4.4 绘制 ctx.beginPath(); ctx.moveTo(x0, y0); for(var i=0; i<pointArr.length; i++){ ctx.lineTo(pointArr[i].x, pointArr[i].y); } ctx.strokeStyle = 'orange'; ctx.stroke();</script>如图: