首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据可视化
订阅
Jonithan_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
图形学渲染基础(2)光栅化(Rasterization)
简介 光栅化可以简单理解成如何将图像或者物体所蕴含的几何信息呈现在屏幕,比如:对于一个三角形来说需要用屏幕空间上哪些点的集合来表示它(用离散的点集来表示连续的线条或图像) 屏幕空间像素的坐标范围从(0
「数据可视化库王者」D3.js 极速上手到Vue应用
D3与众多其他库的区别在于无限定制的能力(直接操作SVG)。 它的底层API提供对原生SVG元素的直接控制,但它也带来了高学习曲线的成本。 我们将把D3和Vue结合在一起 - 使用Vue的动态数据绑定,清晰的语法和模块化结构,可以充分发挥D3的最佳性能。 绝大部分的D3课程或书…
D3.js 漫游指南
学习D3.js的旅途中看到的风景十分美妙, 壮丽 有时甚至有些崎岖. 你可能会被d3.js文档长长的function列表所吓到(d3’s API documentation ), 或者被成堆的教程弄的疲惫不堪( dozens of tutorials). 这里有超过两万个例子你…
颜值即正义!这几个库颠覆你对数据交互的想象
作为一个对UI和动画敏感的切图仔,在日常开发之余,也会关注一些贼好看的图表库和插件。 接下来,我将给大家介绍几款web/python/vue/react里漂亮得不行的开源库/实现。 1. 手绘风图表库:roughViz.js 基于D3(v5), roughjs, 和handy。…
这几个库让你交互动效满满,告别'静态'时代
Three这个流行的库目前突破了56K Star,是创建一个易于使用,轻量级,3D库默认的WebGL渲染器。在示例中,该库还提供了画布2D、SVG和CSS3D渲染器。threejs可以将它理解成three + js,three表示3D的意思,js表示javascript的意思。…
如何设计一个 WebGL 基础库
要想使用 WebGL 直通 GPU 的渲染能力,很多同学的第一反应就是使用现成的开源项目,如著名的 Three.js 等。但是,直接套用它们就是唯一的选择了吗?如果想深入 WebGL 基础甚至自己造轮子,又该从何下手呢?本文希望以笔者自己的实践经验为例,科普一些图形基础库设计层…
D3源码解读系列之Selections
在web开发中我们会花大量的时间用于dom的操作上,一般情况下我们会选择第三方库如jQuery来替代原生的方法,因为原生的方法在操作上会使代码大量重复冗余而不易操作。d3同样提供了一套自己的方法来很方便的对dom进行操作,像修改样式、注册事件等等都可以通过它来完成。 d3的se…
超简单实现web音频可视化
让数据对应图形,最容易想到的就是讲每个数据具象为canvas图形的参数,做一个最简单的对应. 这里只是简单的使用了 webAudioAPI 的一个小小的分析器,我想这个东西应该还可以有很多有专业的东西可以挖掘;另外,在可视化中,我也只是用了简单的 canvas,有兴趣的同学可以…