首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用 Effect 实现线条光影效果

前言 几个月前 ChokCoco 大佬发布了一篇文章: CSS 奇技淫巧 | 妙用 drop-shadow 实现线条光影效果 在文章里实现了一个发光的心形线条互相追逐的效果: 现在正好有空就试试用 WPF...图标字体 在 Blend 中创建 Path 计算 Path 的长途 Path 的边框动画 VisualStudio 的设计时数据支持 自定义 Effect 这篇文章将讲解如何使用这些知识和技巧模仿他的动画效果...第二步,然后用 DoubleAnimation 使 StrokeDashOffset 从 0 到 89.8 不断循环,实现线条动画的不断循环。...第三步,添加一个相同的 Path,并让它的动画延迟一秒执行,这样就实现了两个心形线条的追逐动画。...我不知道这种效果叫什么名字,但因为它最终实现了发光的效果,所以命名为 GlowEffect。

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

大数据视角下的春运迁徙 来看看你的城市的迁徙半径

今年春节期间,百度做了一个可视化很高的专题【百度迁徙】,讲春运期间各地区的人口迁徙情况。动态很漂亮,也很直观。...前两天我在微博分享了9张主要地区的迁徙,反响热烈,有的认为象玫瑰,有的是莲花,还有牡丹。于是决定整理全国34个省会城市的迁徙。来看看你所在的地区的迁徙路线是什么“花”。...注意:橙色线条是迁入,黄色是迁出。每个地区4张,第一张是大年三十晚8:00的迁徙,此时还在路上奔波的人一定是归心似箭一族;第二张是初一早上10:00的迁徙,初一大早就忙什么呢?...第三、四张是初四、初六10:00的迁徙,这应该是回归的时间。...貌似省会城市都喜欢往乌鲁木齐跑(橙色线条),而乌鲁木齐人只喜欢去中西部的城市看风景(黄色线条城市大多在橙色线条上方)。像什么呢?一只飞翔的鸟?

2.9K40

【深度】另类视角看百度迁徙

感谢大数据,在2014给我们带来最为直观的感受,下面这张是百度提供的迁徙动态,这些美丽的亮线就是春运路上大家的足迹,如果您使用过智能手机,并使用过定位功能的话,那么从您踏上旅途的那一刻开始,从出发地到目的地的数据就会在这张图上画出一条淡淡的线...但是从整合社会资源的角度看,这是巨大的浪费,因为百度所有需要的数据,铁路局都有,而且不是近似值,是精确值,清楚知道每个乘客的年龄、籍贯、性别、出发地、中转站、目的地,所以我要问:为什么是百度画出了这张,...如果要说明“逆向迁徙正在改变着今年的春运",至少应该拿些数据说话,到底今年春运这段时间有多少人“逆向”,有多少老人“逆向”?而不是仅凭火车站一线人员的某些“特别”发现。...而且,“逆向迁徙”这词可不是今年才开始用,搜搜百度“春运 逆向迁徙”,满眼都是去年春运的文章!所以建议,新闻应该严谨的要传达准确含义,应多做功课,不能只做“新”而不用“心”!...对政府的资源调配、社会决策能有多少立竿见影的效果?从现实情况看,恐怕还是新闻效应、政府关系效应效果更明显一些。 当然,这些都没有问题,毕竟有了新的数据、新的信息可参考,聊胜于无。

1.1K60

Qt编写地图综合应用2-迁徙

一、前言 在很多web系统中,尤其是大屏系统中,经常可以看到类似于飞机迁徙效果,这个在echart中也是最常用的一个效果迁徙既可以是一个飞机也可以是其他形状,然后有一条动态的移动轨迹来表示流向,...一般都是多个点流向一个点,也可以做成一个点流向多个点,是个多对多的关系,常用来表示人口迁徙、动物迁徙、黑客攻击、病毒攻击、数据流向、产品流向等。...迁徙和上一篇的闪烁点类似,也需要提供三个基本要素:城市名称集合、城市经纬度集合、中心点城市经纬度,至于城市点的颜色和迁徙流向箭头的颜色,都可以单独设置,echart对每个类对象都竭尽全力的提供了各种各样的属性...二、功能特点 同时支持闪烁点迁徙、区域地图、仪表盘等。 可以设置标题、提示信息、背景颜色、文字颜色、线条颜色、区域颜色等各种颜色。 可设置城市的名称、值、经纬度 集合。...feiyangqingyun 个人主页:https://blog.csdn.net/feiyangqingyun 知乎主页:https://www.zhihu.com/people/feiyangqingyun/ 四、效果

72300

D3.js 力导向的显示优化

整个只有点 / 边,图形实现样例较少且自定义样式居多。下图就是最简单的关系网,想要实现自己想要的关系网,还是动手自己实现一个 D3.js 力导向最佳。...图片构建 D3.js 力导向在这里实践过程中,我们用 D3.js 力导向来对数据库的数据关系进行分析,其节点和关系线直观地体现出数据库的数据关系,并且还可以关联相对应的数据库语句完成拓展查询。...下面,我们来实现一个简单的力导向,初窥 D3.js 对数据分析的作用和显示优化的一些思路。...目前笔者采用了先统计下两点之间的线条数,再将这些连接线分配到一个 map 里,两个节点的 name 字段进行拼接做成 key,这样计算得到两点之间的连接线总数。...,以上便是笔者使用 D3.js 力导向实现关系网的优化思路和方法。

9.5K41

大数据迁徙:逃离北上广,他们竟然去了这里!

艾普大数据对“逃离北上广深人群”采用了如下定义:从北京、上海、广州、深圳离开后,迁徙至省会城市或热点二线城市,并在该城市驻留超过两个月的人群。...从北上广深人群迁徙和北上广深人群流入城市TOP10可看出,逃离一线城市的人群,主要流向了重庆、杭州、成都、厦门、苏州等地。 ? 1-北上广深人群迁徙 ?...2-北上广深人群流入城市TOP10 | 重庆成最受青睐城市 除了反映从北上广深逃离人群整体流向的迁徙外,艾普大数据还针对北京、上海、广州、深圳四大城市,分别研究了其逃离人群流向城市的分布情况。...3-北京人口流向城市TOP10 ? 4-上海人口流向城市TOP10 ? 5-广州人口流向城市TOP10 ? 6-深圳人口流向城市TOP10 ?...9-北京流出人口年龄分布 ? 10-上海流出人口年龄分布 ? 11-广州流出人口年龄分布 ?

57830

CSS 奇技淫巧 | 妙用 drop-shadow 实现线条光影效果

() 以及 SVG 元素配合 filter: drop-shadow() 生成的光影效果 使用 WebGL 实现的线条光影 Neon 动画 某天在逛 CodePen 的时候,发现了一个非常有意思的,使用...WebGL 实现的线条光影效果 -- NEON LOVE,非常的有意思: 但是由于源代码是使用 WebGL 完成,绘制如此简单的一个效果,通过 GLSL 着色器等代码,接近了 300 行。...关于 SVG 线条动画,之前也有多次提及,感兴趣的同学也可以看看这两篇文字: 【Web动画】SVG 线条动画入门 【Web动画】SVG 实现复杂线条动画 我们首先需要得到一个利用 SVG ...2s,设置其中一个的 animation-delay: -1s,也就是提前 1s 触发动画,这样就实现了两个心形线条的追逐动画 效果如下: 给线条添加光影 有了上述两步的铺垫,这一步就非常好理解了。...: 完整的代码,你可以猛击 -- CSS 灵感 - SVG 配合 drop-shadow 实现线条光影效果 扩展延伸 当然,掌握了上述的技巧后,还有非常多有意思的效果我们可以去探索实现的,这里我简单的抛砖引玉

1.1K20

Echarts大数据可视化物流航向省份流向迁徙动态,开发全解+完美参数注释

最近在研究Echarts的相关案例,毕竟现在大数据比较流行,比较了D3.js、superset等相关的图表插件,还是觉得echarts更简单上手些。...本文是以原生JS为基础,如果使用Vue.js的话,只需把相关配置放到method函数中,或者放在computed属性中,毕竟参数配置都是固定的,换汤不换药,话不多说,先上效果: ?...document.getElementById('main')); // 数据格式 地图上标点为citys,value为经纬度,symbolSize为标记点的大小 // 数据格式 moveLines,fromName为线条出发城市...,toName为线条到达城市,coords为数组经纬度,第一个为出发点经纬度,第二个为到达点经纬度 var allData = {     "citys":[{"name":"延寿","value...; option = { backgroundColor: '#404a59', // 地图背景颜色 title: { text: '迁徙

3K10

大数据迁徙:逃离北上广,下一站何方?

艾普大数据对“逃离北上广深人群”采用了如下定义:从北京、上海、广州、深圳离开后,迁徙至省会城市或热点二线城市,并在该城市驻留超过两个月的人群。...从北上广深人群迁徙和北上广深人群流入城市TOP10可看出,逃离一线城市的人群,主要流向了重庆、杭州、成都、厦门、苏州等地。 ? ? 1-北上广深人群迁徙 ?...2-北上广深人群流入城市TOP10 | 重庆成最受青睐城市 除了反映从北上广深逃离人群整体流向的迁徙外,艾普大数据还针对北京、上海、广州、深圳四大城市,分别研究了其逃离人群流向城市的分布情况。...3-北京人口流向城市TOP10 ? 4-上海人口流向城市TOP10 ? 5-广州人口流向城市TOP10 ? 6-深圳人口流向城市TOP10 ?...9-北京流出人口年龄分布 ? 10-上海流出人口年龄分布 ? 11-广州流出人口年龄分布 ?

99880

使用D3.JS进行坐标轴绘制和绘制

前面已经说过D3的功能十分强大,但是往往实际使用时只需要用到一部分内容,在这里,就只用到了 比例尺 和 布局 两部分,外加 核心 的请求部分(请求数据),分别用来绘制Graph的显示坐标轴和的顶点及边...对源数据做符合中心坐标轴的变换; 二是创建坐标轴时利用attr("transform","translate(0,"+0.5*svgHight+")")来对坐标轴进行平移,从而达到原点在画布中心的十字坐标轴的效果...// 边的颜色 .attr('stroke-width', function() { return 0.2; // 边的宽度(粗细) }); 数据读入 在数据读取方面,d3...); 当然可以完美的结合JQuery进行数据操作: $.getJSON("data.json, "", function(data) { // 前面各部分内容,对data进行解析即可 } 最终效果...数据格式,见文章 D3+Node快速实现数据的可视化 ?

6.4K30

【数据可视化】D3.js实现动态气泡

不过为了实现更好的动态演示效果,实际应用中常常还需要和js相结合。 今天我们就来给大家分享一个用D3.js实现的动态气泡图案例。 本文用到的语言主要 js,不过主要是做一些配置,所以阅读起来并不困难。...首先我们来看下 D3.js 的气泡效果: ?...this.colours.green, colour: this.colours.charcoal, }, ]; } 定义圆圈组件,其中duration很重要,起到一个动画过渡的效果...//d3.pack - 创建一个新的圆形打包 //d3.hierarchy - 从给定的层次结构数据构造一个根节点并为各个节点指定深度等属性 const pack = (data) => d3...如此便完成了一个动态的气泡,这个案例用了疫情随时间变化的数据,这种图表可以比较直观地展现数据的变化趋势。

6.9K10

让项目效果更酷!ThingJS地图新功能——3D线条渲染

当然,还有线条画,甚至最抽象的绘画也是以线条为基础的。没有线条,形状不能被注意到,纹理不能被发现,音调不能增加深度。当然,你所做的每一个标记都是一行,只要它不是一个点。...,默认是0(不流动),speed可正可负,正负代表流动方向 · effect : 设置是否开启线发光效果,默认为false(不开启发光特效) ### 管状线(PipeLine) 2.png 9.5...管状线效果  var geoLine = app.create({     type: 'GeoLine',     name: '管状线',     coordinates: [        ...,默认为false(不开启发光特效) 注意事项 注意:矢量纯色渲染的管状线暂不支持设置speed(即展示流动效果) ### 片状线 3.png 9.6 片状线效果  var geoLine =...,默认是0(不流动),speed可正可负,正负代表流动方向 · effect:设置是否开启线发光效果,默认为false(不开启发光特效) 以上就是ThingJS之Citybuilder三种地理位置线条的设置方法

1.7K00

一共56个,盘点最实用的大数据可视化分析工具

一、Excel Excel作为一个入门级工具,是快速分析数据的理想工具,也能创建供内部使用的数据,但是Excel在颜色、线条和样式上课选择的范围有限,这也意味着用Excel很难制作出能符合专业出版物和网站需要的数据...二十五、Raw Raw局域非常流行的D3.js库开发,支持很多图表类型,例如泡泡、映射、环等。它可以使数据集在途、复制、粘贴、拖曳、删除于一体,并且允许我们定制化试图和层次。...二十七、Bonsai Bonsai使用SVG作为输出方式来生成图形和动画效果,拥有非常完整的图形处理API,可以使得你更加方便的处理图形效果。它还支持渐变和过滤器(灰度、模糊、不透明度)等效果。...但是你肯定知道去年春节以及近期央视大规划报道的百度大数据产品,如百度迁徙、百度司南、百度大数据预测等等,这些产品的数据可视化均是通过ECharts来实现的。...介于两者之间的工具,既要兼顾数据处理,又要兼顾展现效果D3.js是一个不错的选择。

2K70
领券