- 博客(47)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注
原创 Echarts实战案例代码(35):股票智能跟踪分析系统
option = { backgroundColor: "#0f375f", title: { text: '股票智能跟踪分析系统', textStyle: { align: 'right', color: '#fff', fontSize: 20, }, top: '5%', left: 'center', }, grid.
2020-08-30 14:27:35 586
原创 Echarts实战案例代码(34):柱状图箭头增长下降
//定义两个上下箭头的矢量路径var up = 'path://M286.031,265l-16.025,3L300,223l29.994,45-16.041-3-13.961,69Z';var down = 'path://M216.969,292l16.025-3L203,334l-29.994-45,16.041,3,13.961-69Z' series: [ { "name": "", type: 'pictorialB.
2020-08-29 18:20:48 1314
原创 node.js入门学习(2):使用http-server创建简单的http服务的方法
npm 全局安装 http-servernpm install http-server -g输入hs调用服务器Done!
2020-08-26 08:32:43 318 1
原创 CSS样式表在javascript函数中的写法
认真仔细的看了一边CSS结构,就是前端经常用的json对象,只是一直没注意,直到javascript函数调用CSS样式的时候才发现,做个记号吧!.menuBox { display: inline-block; position: absolute; border: 1px solid #aaa; background-color: #fff; font-size: 12px;
2020-08-25 17:48:57 459
原创 javascript插件库的应用:mapper.js实现图片热点的hover高亮效果
在HTML中,链接有对应的hover高亮显示属性,但是对图片热点来说,是没有高亮的选项的,因此需要调用插件来实现该功能。准备工作热点图片的制作:使用过多前后端分离软件的程序猿,可能webstorm、subtime、Atom、VScode等工具烂熟于心,但是对图片特点的设置,比较下来还是推荐Dreamweaver。引入mapper.js库图片热点切分好后,需要下载mapper.js,并将该文件通过script脚本引入HTML。<script type="text/javascript" src
2020-08-25 10:28:06 1478 5
原创 漏刻有时数据可视化解决方案:geo坐标地图、svg地图和图片热点地图的使用比较方案
在数据可视化中,经常使用地图展示地理信息数据,最常见的地图使用分为三种方式:geo坐标地图svg地图图片热点地图不同类型的需求需要不同的地图类型,不同类型有不同的解决方案和展示方式,在前期沟通中必须明确,否则就容易出现不同类型的展示在无法实现的地图类型中实现,会很被动。类目geo坐标svg图片热点配套echarts、bmap等百度开源组合套餐,是实现geo地理坐标地图的最佳方法暂无推荐,更多是svg自有属性的使用(chinaMap有对应的svg插件js库)推荐ma
2020-08-25 09:58:51 712
原创 layui框架实战案例(4):因内容安全策略导致弹出层模态框无法正常显示微信公众号文章使用window.open的解决方案
in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'
2020-08-25 09:41:49 1218
原创 Echarts实战案例代码(33):饼状图半圆实现方法
解决方案:按照饼图的实际写法,将所有项作为180°上的饼图,所有相的和作为180°下的半圆不显示即可。let list = [{ name: "张三", value: "9"}, { name: "李四", value: "50"}, { name: "王五", value: "30"}, { name: "马六", value: "9"}, { name: "__other", value: "0"}]let.
2020-08-22 15:58:20 1940
原创 svg数据可视化地图开发中遇到的问题总结
SVG是一种图像文件格式,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。在.
2020-08-21 08:31:06 838
原创 Echarts实战案例代码(32):layui模态框弹出框展现echarts不显示的问题
封装layui弹出层函数function getDiv(title, url, w, h) { if (title == null || title == '') { title = false; } if (url == null || url == '') { url = "404.html"; } if (w == null || w == '') { w = ($(window).width() * 0..
2020-08-20 14:13:45 1168 2
原创 Echarts实战案例代码(31):模态框弹出层无法正常显示echarts图表的解决方案
错误方案: var showContent = "<div id=\"gender2\" style=\"display:block;height: 500px;\"></div>"; layer.open({ type: 1, area: [w + 'px', h + 'px'], title: false, //title: title, maxmin: false, shadeC
2020-08-20 13:48:13 1144
原创 jquery实现tab选项卡同一个按钮不同onClick链接的解决方案
项目需求TAB选项卡:“月统计”和“年统计”;实现不同TAB选项卡时,同一个按钮实现不同的链接,弹出对应的“月统计”和“年统计”放大页面。解决方案HTML代码<div class="allTitle">荣誉墙 <span class="laybg new6" onClick="x_admin_show('月统计','months.html',700,450)"><
2020-08-18 19:21:41 508
原创 阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤
Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2020-08-18 19:15:15 589
原创 Echarts实战案例代码(30):同一个id空间Tab按钮显示不同图表防止叠加的解决方案
按钮状态设置$('#ct1').click(function () { $('#ct1').removeClass().addClass('active'); $('#ct2').removeClass().addClass('unactive'); $('#ct3').removeClass().addClass('unactive'); $('#ct4').removeClass().addClass('unactive'); getOrders("0");..
2020-08-17 14:31:00 500
原创 svg地图数据可视化鼠标操作事件函数
地图对应的数据 /*svg地图*/ var classObj = [ {name: "qingqi", place: "青岐村委", color: "#f6510d", orgTotal: 987, orgPerson: "张三丰"}, {name: "mumian", place: "木棉村委", color: "#a07000", orgTotal: 187, orgPerson: "乔峰1"} ];执行操作事件 //执行操作.
2020-08-17 14:23:17 545
原创 svg数据可视化地图实战笔记
svg图标大小和平移位置<g transform="translate(0,-130)scale(1.15,1.15)"></g>插入图片<image class="qingqi" xlink:href="images/flag.png" x="160" y="300" height="20" width="20">sd</image>
2020-08-16 18:54:50 629
原创 漏刻有时数据可视化大屏常见问题(15):php常量配置数组
漏刻有时数据常量配置采用和thinkphp一样的数组结构,在自动安装的过程中:系统设置和数据库设置自行设置;微信设置,主要用于微信jsAPI授权的认证数据,需官网申请后,自行在conf/config.php填写;百度人脸识别设置,需官网申请后,自行在conf/config.php填写;百度地图jsAPI的ak,需官网申请后,自行在conf/config.php填写;return [ // +--------------------------------------------------
2020-08-14 08:22:23 417
原创 漏刻有时数据可视化大屏常见问题(14):lockdatav.js版权文件调用
lockdatav.js版权文件调用js内容var lc = {name: '漏刻有时数据可视化', short: 'LockDataV', url: 'https://mall.qiaodu.net/', author: 'Poleung'}console.log('本系统由%c' + lc.name + '(' + lc.short + ')强力驱动,更多信息:' + lc.url, 'color:#ff0033;font-weight:bold');页面引入调用<!--页面右
2020-08-13 19:36:04 394
原创 漏刻有时数据可视化大屏常见问题(13):翻牌器自动刷新数据前后端执行的解决方案
/*年度销售交易额*/ var intNum = parseFloat(parseFloat(yearsNumInt) + parseFloat(transTotal)).toFixed(2); function todayDeal() { var numRun = $(".numberRun").numberAnimate({num: intNum, dot: 2, speed: 2000, symbol: ","}); var nums = int...
2020-08-13 19:31:55 696
原创 漏刻有时数据可视化大屏常见问题(12):CSS美化滚动条
代码如下:/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/::-webkit-scrollbar { width: 8px; height: 8px; background-color: rgba(255, 255, 255, 0.2);}/*定义滚动条轨道 内阴影+圆角*/::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 8px rgb(1, 64, 118); border-r
2020-08-13 15:22:36 588
原创 Echarts实战案例代码(29):来找茬,柱状图在F11全屏下显示三角形的异形情况案例
异常代码: xAxis: { type: 'category', axisTick: { show: false }, axisLine: { show: true, lineStyle: { color: 'rgba(255,255,255,0.2)', .
2020-08-13 08:40:20 480 1
原创 PHPExcle导入数据库日期格式转为时间戳的解决方案
Excle导入的时间格式名称时间张三2020-08-01李四2020-08-01王五2020-08-01孙六2020-08-01刘八2020-08-01解决方案:使用PHPExcel_Shared_Date::ExcelToPHP()函数即可。PHPExcel_Shared_Date::ExcelToPHP($objPHPExcel->getActiveSheet()->getCell("I" . $j)->getValue
2020-08-12 15:42:27 668
原创 vue.js实战案例(3):vue启动项目报错npm ERR! missing script: serve的解决方法
解决方法:查看配置文件package.json 中服务器名称,并修改启动命令。 "scripts": { "dev": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" },npm run dev即可。
2020-08-09 18:47:34 2891
原创 vue.js实战案例(2):运行vue数据可视化项目的环境部署流程
项目背景node.js和npm的配置也是按照说明一步一步安装;初涉vue项目,对于vue是什么还是懵懂的状态;只是按照个人的学习习惯,先拿别人的案例→配置运行环境→成功运行→修改代码(文本图片)→从头梳理→学习技术手册……本篇文章只是作为新手入门的笔记,在术语的表达和前后因果逻辑上都存在着各种问题,一个目的,就是把项目先跑起来!笔记一部分是运行代码,方便复制;一部分截图过程,方便核对。新建目录 E:\phpStudy\PHPTutorial\WWW\lockdatav复制项目将现有的
2020-08-09 17:38:44 616
原创 Echarts实战案例代码(28):象形图与dataZoom组件实现大事记进度图
数据APIlet xdata = ['2019-06-12', '2019-09-15', '2020-01-10', '2020-03-05', '2020-04-12', '2020-05-18', '2020-06-12', '2020-07-07'], data = [120, 90, 10, 80, 90, 20, 56, 150], infoData = ['漏刻有时发布', '数据分析系统', '磐安旅游签到', '物联网停车场', '刷脸支付大屏', '扎根版开发', '.
2020-08-09 11:39:46 691
原创 漏刻有时数据可视化Echarts组件开发(34):地图引导线tooltip轮播动画效果
【代码】漏刻有时数据可视化Echarts组件开发(34):地图引导线tooltip轮播动画效果。
2020-08-09 10:47:24 282
原创 漏刻有时数据可视化Echarts组件开发(35):动态可视化排名测试代码(未成功)
function topN(N) { var data = []; for (var i = 0; i < rawData.length; i++) { data[i] = {}; data[i].date = rawData[i].date; data[i].data = rawData[i].data.slice(0, N); } return data;}var data = topN(10);var ..
2020-08-09 10:45:48 31
原创 Echarts实战案例代码(27):地理坐标图视觉引导线及富文本提示框的案例
项目要点使用如何注册地理坐标图;带有起点和终点信息的线数据的路径图的使用;使用富文本表现文本框;多组数据在文本内如何使用 formatter回调函数;区域鼠标事件变化文本框样式;geoJSON数据调用geoJSON,设置区域中心点坐标和显示文本框位置的经纬度坐标;myChart.showLoading();var uploadedDataURL = "/asset/get/s/data-1593486529294-SRyGZ7brP.json";const COORDS_LINE
2020-08-09 10:23:08 1321 2
原创 百度拾取经纬度坐标转化的geojson数据偏离中心的解决方案
通过百度拾取的经纬度坐标在导入geojson.io中出现偏离的情况:如百度拾取的经纬度转的geojson{"type":"FeatureCollection", "features": [{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[121.650726,29.743914],[121.650583,29.743538],[121.658488,29.740151],[121.666537,29.740528],[121
2020-08-08 19:17:34 1601
原创 百度地图开发:根据指定手绘图纸照片行政区划自定义绘制对应区域边界生成geoJOSN的解决方案
项目需求指定某区域(非省市区县乡镇标准行政区划),做功能边界分区,实现Echarts地理坐标数据可视化展示。提供信息项目分析要在Echarts上实现地理坐标可视化,必须使用geoJSON格式文件;项目只能提供手绘图纸,需要将手绘图纸转换为可以识别的经纬度坐标信息;如何将图纸绑定在百度地图上,使图纸和百度地图区域相重合,按照提供的区域边界,拾取对应的经纬度坐标;将拾取的经纬度坐标做换为geoJSON;引入Echarts,进行开发;操作步骤为简化流程和项目信息外漏,以随意某地作为案例实施
2020-08-08 14:40:11 2261 4
原创 百度地图覆盖物加载svg图片的实战案例分析
百度地图覆盖物是可以加载SVG图片信息的,加载的方式如下:引入百度api <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的ak"></script>创建容器<div id="allmap"></div>加载地图 var map = new BMap.Map("allmap"); var p
2020-08-08 11:01:51 1620 3
原创 控制台输出信息console.log()的用法总结
定义和用法console.log() 方法用于在控制台输出信息。控制台需要可见 ,浏览器按下 F12 打开控制台。语法console.log(message)示例console.log('lockdatav');//lockdatav占位符占位符描述%s字符%d或%i整数%f浮点数%o对象%c样式表整数console.log('%d',2);// 2对象字符串 var datav = {name: '漏刻有时', v
2020-08-08 09:08:46 3779 1
原创 Echarts实战案例代码(26):折线图组件连接空数据connectNulls的用法
Echarts折线图如果出现空数据,会出现断点导致折线无法相连,使用connectNulls:true即可实现断点连接。 series: [{ data: [820, 932, 901, "-", 1290, 1330, 1320], type: "line", connectNulls: true }]Done!
2020-08-07 12:09:05 1914
原创 Echarts实战案例代码(25):javascript分母是0导致折线图断点无法相连的解决方案
在从后端获取数据后,如果进行均值类的计算,需要除法运算,往往会出现分母为0 的情况。分母为0,在计算出的结果为无穷大,显示为NaN,导致Echarts的折线图中出现断点。如图:理想的折线图,如果不存在数据,断点自动相连。需要对获取的数据进行处理,分母为0替换成其他数据,显示为0既不影响图表表达的涵义,图表也更加美观。解决方案: for (var i = 0; i <= arrLen; i++) { dataName.push
2020-08-07 11:44:46 641
原创 MySQL实战基础知识入门(11):简单高效的筛选最近7日每天数据统计的方式解决echarts每日交易量柱图
见:《MySQL实战基础知识入门(10):今天、昨天、近7天、近30天在一个筛选语句内实现的解决方案》上文是时间段的数据合计统计;见《MySQL实战基础知识入门(3):近7日销量合计php后端mysql语句如果当日为空则自动补0的解决方案》上文是最近七日每日的分别统计。如果只是为了7天,写那么字段也就算了。但是遇见了统计30天内每天的数据时,是不是哭了呢?新的MYSQL筛选语句: $sql = "select DATE_FORMAT(a.paid_at,'%Y-%m-%d') .
2020-08-06 13:58:43 603
原创 高德地图Web服务API的开发实例解析
高德Web服务API向开发者提供HTTP接口,开发者可通过这些接口使用各类型的地理数据服务,返回结果支持JSON和XML格式。Web服务API对所有用户开放。使用本组服务之前,需要申请应用Key。不同类型用户可获取不同的数据访问能力。高德和百度两者的区别与百度地图Web-API的区别在于,百度的需要跨域请求JOSNP,而高度地图可以直接通过ajax请求得到。使用前准备工作获取Key。API接口操作实例天气查询API /*天气查询API*/ var url1 = 'https:.
2020-08-06 09:39:17 1529 1
原创 ajax方法执行同步的黄色警告:Synchronous XMLHttpRequest on the main thread is deprecated的解决方案
[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.翻译:在主线程同步XMLHttpRequest是不赞成的,因为对最终用户的体验有不利影响。更多帮助,检查HTTP:/ / XHR.
2020-08-05 17:53:32 4183
原创 360浏览器安装JSON-Handle插件实现页面JSON数据格式化的操作方法
不要问,为什么不用chrome浏览器,你是不是一个合格的BI工程师?在开发前端json接口的时候,360浏览器的显示格式是这样的:解决方案,一种是复制到chrome浏览器,在页面自动显示格式化后的数据;一种是借助其他json格式化插件,但都是有点麻烦?有没有直接在360浏览器直接实现页面的JSON格式化呢?解决方案:搜索JSON-Handle插件;浏览器插件安装方法: 在地址栏输入 se://extensions/ , 将下载的 .crx 插件包拖放到打开的页面中;3. 刷新原来的.
2020-08-05 09:06:23 2255
原创 Echarts实战案例代码(24):柱图数据顶部显示图片的解决方案
调用的图片var weatherIcons = { 'icon1': 'https://echarts.apache.org/examples/data/asset/img/weather/sunny_128.png', 'icon2':'https://echarts.apache.org/examples/data/asset/img/weather/cloudy_128.png', 'icon3':'https://echarts.apache.org/examples/da.
2020-08-04 20:42:45 1334 1
原创 Echarts实战案例代码(23):富文本实现坐标轴文字和图片排版的解决方案
图片对象路径var weatherIcons = { 'Sunny': ROOT_PATH + '/data/asset/img/weather/sunny_128.png', 'Cloudy': ROOT_PATH + '/data/asset/img/weather/cloudy_128.png', 'Showers': ROOT_PATH + '/data/asset/img/weather/showers_128.png'};X轴富文本 xAxis: { .
2020-08-04 20:25:00 1430 10
华容县街道街道乡镇边界geojson矢量数据
2020-12-31
隧道施工建设数字化大屏说明文档
2020-11-28
php使用webSocket实现Echarts长连接自动刷新的解决方案websocket封装
2020-10-15
图片热点的hover高亮显示mapper.js
2020-08-25
layuitable和php动态翻页源代码
2020-07-30
gis数据可视化GeoJson、TopoJson、SVG、SHP、JS格式的标准模版
2020-07-25
雄安新区GEOJSON带县边界
2020-07-06
不设区的地级市之东莞市geoJSON转js
2020-07-06
不设区的地级市之中山市geoJSon转js
2020-07-06
Echarts组件南丁格尔玫瑰图
2020-07-01
JavaScript将csv转为json标准的.csv文件模版
2020-02-12
Echarts参数属性学习Gird演示案例
2020-02-07
upload.zip
2020-02-05
漏刻有时地理信息系统LOCKGIS小程序源码(web-view组件使用)
2023-10-20
高端百度地图开发:自定义覆盖物水滴头像(鼠标事件、API封装对接)
2023-08-12
数据可视化大屏拼接屏开发实录:屏幕分辨率测试工具
2023-07-28
H5网页跳转小程序之微信开放标签、wx-open-launch-weapp按钮不显示、noPermissionJsApi
2023-07-16
数据可视化大屏Echarts高级开发散点图实战案例分析(地图扩展插件bmap.min.js、散点图、百度地图控件、柱图、涟漪动图
2023-01-03
百度地图jsAPI开发停车场分布标注和检索静态版
2022-06-13
完整版Echarts引导线labelLine和散点图
2022-06-13
html2canvas生成PDF并下载的解决方案
2022-01-18
Echarts主题构建工具的使用
2022-01-18
laypage静态数据分页组件的调用实战代码
2022-01-18
Echarts动态排名柱状图(自适应电脑和手机端)源代码
2021-10-09
excle数据手动实现的百度地图标注
2021-10-07
百度地图根据起始点经纬度坐标确认最佳路线规划
2021-09-18
echarts开发的自动旋转map3D下钻和柱图地图
2021-09-18
Echarts5开源可视化图表库开发的象形柱图世界旅游景点日记照片墙
2021-02-10
php同样的字符串为什么编码不同?
2019-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人