开源一个数据可视化风格的头像库 vistars,适合可视化产品

因为做一个数据可视化产品 Sive,所以做了一个适配风格的头像库,开源出来,MIT 协议,欢迎需要的使用,喜欢的给个 star 。

开源地址: https://github.com/hustcc/vistars

预览官网: https://vistars.ling.pub/

生成的是很轻量的 svg ,前端、服务端都能运行,很容易做成服务接口 /avatar/。以下是 readme 的内容。


vistars

👾🎨 SVG-based data visualization style avatars from any username and color palette. Works in both browsers and Node.js.

Install

bash 复制代码
npm install vistars

Usage

bash 复制代码
import vistars from 'vistars';

const svg = vistars({ name: 'Alice Johnson', variant: 'bar' });

// Use in browser
document.getElementById('avatar').innerHTML = svg;

// Use in Node.js server-side rendering
fs.writeFileSync('avatar.svg', svg);

CDN / Script Tag Usage

bash 复制代码
<script src="https://unpkg.com/vistars/dist/index.umd.js"></script>
<script>
  const svg = Vistars.vistars({ name: 'Alice Johnson', variant: 'donut' });
  document.getElementById('avatar').innerHTML = svg;
</script>

Props

Prop Type Default
name string Clara Barton
variant bar donut radar line heatmap treemap boxplot pie area column scatter funnel liquid venn bar
colors string\[\] ['#3b82f6', '#06b6d4', '#8b5cf6', '#f59e0b', '#ec4899']
size number string 40
square boolean false
light boolean false

License

MIT

相关推荐
瓶瓶持续学习中2 小时前
空间智能与物理AI:国内厂商如何与英伟达协同发展
大数据·人工智能·信息可视化·架构
Elastic 中国社区官方博客2 小时前
使用 OpenTelemetry 在 Elastic 中实现 Claude 平台的人工智能 agent 可观测性
大数据·运维·服务器·人工智能·elasticsearch·信息可视化·全文检索
DataGear1 天前
DataGear 6.1.1 发布,数据可视化分析平台
javascript·信息可视化·数据分析·echarts·数据可视化
数字新视界2 天前
模块化机房的设计与实施原理剖析
大数据·物联网·信息可视化·信息与通信·一体化机柜
龙亘川2 天前
适应人工智能发展、构建就业友好型发展方式
大数据·运维·人工智能·信息可视化·智慧城市
2601_954005622 天前
11 种触发 × 18 种行为:ricon 交互编排系统全解
前端·后端·物联网·数学建模·信息可视化·交互
总要学点什么3 天前
第79篇:数据可视化-模拟迁徙效果——把三十条航线画成会飞的弧
3d·信息可视化·数据挖掘·数据分析·gis·webgl·cesium
Elastic 中国社区官方博客3 天前
5 分钟内将 56 页扫描文档转化为带引用的答案:面向搜索无法读取的文档的检索增强生成流水线
大数据·运维·人工智能·elasticsearch·搜索引擎·信息可视化·全文检索
数字新视界4 天前
动环监控可视化在机房管理中的创新应用与发展趋势
大数据·物联网·信息可视化·信息与通信·一体化机柜
2601_965449085 天前
我用AI给开源项目做了个官网宣传片,流程全公开
信息可视化·自动化·音视频