
Canvas SVG WebGL
Echarts & D3.js
明天也要努力
这个作者很懒,什么都没留下…
展开
-
Vue + Echarts 实现中国地图多级钻取功能
传送门:本文完整代码地址 如果觉得有帮助,别忘了点亮 star 哦 说明:本文为 Vue 2.x + Echarts 5.x 实现中国地图多级钻取功能(基本版 未做过多功能拓展和样式优化 便于二次开发)。由于祖国地大物博、地市众多,仅完成了省级行政区及部分地市的钻取,暂无地图数据的区域 大家可以自行移步 datav 地图选择器 下载相应的地图 json 数据,参照已有地市的配置实现即可。坐标拾取器:百度地图坐标拾取器案例效果...原创 2021-08-01 15:04:51 · 1542 阅读 · 3 评论 -
Vue中 实现 Echarts 图表宽高自适应
1. 安装并引入npm install echarts --save//main.js // import echarts from 'echarts'; import * as echarts from 'echarts'; // 如果安装的是echarts 5以上版本,则需此种方式引入Vue.prototype.$echarts = echarts2. 定义防抖函数// utils/common.js// 防抖function _debounce(fn, delay = 300原创 2021-05-23 16:32:57 · 3121 阅读 · 0 评论 -
Vue + Echarts + 高德地图 实现点击下探图表
效果图:1. 高德地图 Key 申请参考文章传送门2. 引入使用AMapJSAMapJS 是 AMap高德地图API加载器。帮助开发者快速加载高德地图相关API,在模块化应用、异步编程中使用API更加灵活便捷。安装:npm i amap-js -S完整引入:import AMapJS from 'amap-js';本文仅使用AMapUILoader3. Vue 中实现效果图完整代码<template> <div class="app-container"原创 2020-09-13 23:13:52 · 4264 阅读 · 1 评论 -
SVG 入门基础(2)形状元素
1. 图形元素1.1 矩形矩形使用 < rect > < /rect > 标签来进行绘制。<svg width="200" height="200"> <rect x="10" y="10" width="100" height="100" rx="5" ry="5" fill="yellow"></rect></svg>参数说明:x:左上角x的坐标,距离左边的距离,相当于margin-left;y:左上角y的坐标,原创 2020-08-02 23:54:14 · 1301 阅读 · 3 评论 -
SVG 入门基础(1)属性
1. 简介SVG 意为可缩放矢量图形(Scalable Vector Graphics)。SVG 是使用 XML 来描述二维图形和绘图程序的语言。SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失。SVG 是万维网联盟的标准。SVG 参考文档特点:(1)SVG 图像可通过文本编辑器来创建和修改;(2)SVG 图像可被搜索、索引、脚本化或压缩;(3)SVG 是可伸缩的;(4)SVG 图像可在任何的分辨率下被高质量地打印;(5)SVG 可在图像质量不下降的情况下被放大;1.1 使原创 2020-08-02 21:40:18 · 3514 阅读 · 2 评论 -
Vue中 引入使用 D3.js
推荐几个D3.js学习文档D3.js 中文网D3.js 入门教程原创 2020-07-26 22:35:27 · 10995 阅读 · 2 评论 -
Vue 中循环渲染多个相同 echarts 图表
在开发过程中我们常常需要,在一个页面中使用相同的图表来展示同级别的多个事物(如:同级别的多个不同id的仓库、同级别的多个不同id的设备等)。上图效果实现代码:<template> <div class="projectCost"> <div class="container"> <div class="wrapper" v-for="(item,index) in list" :key="index"> <原创 2020-05-09 14:34:43 · 9324 阅读 · 12 评论