数据可视化资源
探索与 数据可视化 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
plotly/plotly.py
交互式 Python 绘图库,基于 plotly.js,支持 30+ 图表类型。可导出为静态图像,集成于 Jupyter 和 Dash 应用。
motion-canvas/motion-canvas
基于 TypeScript 的动画可视化工具,使用生成器编程动画,提供实时预览编辑器,支持 2D 渲染与音画同步。
plotly/plotly.js
开源 JavaScript 图表库,支持数十种图表类型,包括统计图表、3D 图形、科学图表、SVG 和瓦片地图、金融图表等。可作为独立库使用,也驱动 Python 和 R 的 Plotly 模块。
networkx/networkx
Python 网络分析库,用于创建、操作和研究复杂网络的结构、动态与功能。
kanaries/pygwalker
将 pandas DataFrame 转换为交互式可视化界面,支持拖拽操作、数据清洗与高级图表分析,无缝集成 Jupyter Notebook。
apexcharts/apexcharts.js
基于 SVG 的现代 JavaScript 图表库,提供 100+ 交互式数据可视化示例,支持多种图表类型,响应式设计,易于集成。
terkelg/awesome-creative-coding
精心策划的创意编程资源列表,涵盖生成艺术、数据可视化、交互设计,主要面向初学者和中级开发者。
sqshq/sampler
基于 Go 的终端可视化工具,通过 YAML 配置执行 Shell 命令,实时展示运行图表、柱状图等,并支持条件告警。
oxnr/awesome-bigdata
精心整理的大数据框架、资源与工具列表,涵盖分布式编程、存储、处理、机器学习及可视化等领域,为开发者提供一站式参考。
visgl/deck.gl
基于 WebGL2/WebGPU 的高性能可视化框架,专为大规模数据渲染设计。支持通过图层组合快速构建交互式地图、3D 视图等,提供丰富的图层库与扩展架构。
mwaskom/seaborn
基于 matplotlib 的 Python 统计数据可视化库,提供高级接口绘制吸引人的统计图表。支持 Python 3.8+,依赖 numpy、pandas 和 matplotlib。
pysimplegui/pysimplegui
Python GUI 开发框架,简化 tkinter、Qt、WxPython 和 Remi,适合初学者与专家。项目将于 2026 年 1 月关闭,需下载本地 wheel 文件安装。
isl-org/open3d
开源 3D 数据处理库,支持 C++ 和 Python。提供 3D 数据结构与算法、场景重建、表面对齐、3D 可视化及物理渲染。集成 PyTorch/TensorFlow,支持 GPU 加速,适用于端到端 3D 工作流。
jacobgil/pytorch-grad-cam
PyTorch 高级 AI 可解释性库。支持 CNN、ViT、分类、目标检测、分割、图像相似度等。提供多种像素归因方法,如 GradCAM、GradCAM++、ScoreCAM 等。包含平滑方法与性能指标,适用于模型诊断与研究基准。
antvis/g2
简洁渐进的可视化语法,用于仪表盘、数据探索和故事叙述。支持声明式 API、高扩展性、综合语法与强大渲染器。
secdev/scapy
基于 Python 的交互式数据包操作程序与库,支持伪造、解码、发送和捕获多种协议数据包,适用于网络扫描、探测和安全测试。
antvis/g6
基于 TypeScript 的图可视化框架,提供绘图、布局、分析、交互、动画、主题和插件等核心能力。支持 Canvas、SVG、WebGL 多环境渲染,内置丰富元素与交互行为,高性能布局,以及 React 生态集成。
jacomyal/sigma.js
基于 WebGL 的 JavaScript 库,专为可视化数千节点和边的图谱而设计。基于 graphology 构建,支持 TypeScript,提供高性能渲染与交互。
vega/vega
一种可视化语法,采用声明式 JSON 格式创建、保存和共享交互式可视化设计,支持 HTML5 Canvas 或 SVG 生成视图。
keplergl/kepler.gl
强大的开源地理空间分析工具,专为大规模数据集设计。基于 TypeScript 构建,支持高性能可视化与空间聚合。可作为 React 组件嵌入应用,高度可定制。
formidablelabs/victory
一个可组合的 React 组件库,用于构建交互式数据可视化。基于 TypeScript 开发,提供丰富的图表组件和 API,支持 Web 和 Native 平台。
spectreconsole/spectre.console
一个 .NET 库,用于简化创建美观的跨平台控制台应用程序。支持表格、网格、面板和类 Rich 的标记语言,以及粗体、斜体、下划线等文本样式和 3/4/8/24 位终端颜色。
didi/logicflow
专注于业务自定义的流程图编辑框架,支持脑图、ER图、UML、工作流等场景。提供可视化模型、高可定制性、灵活拓展、自执行引擎及数据转换能力,快速满足业务系统需求。
cytoscape/cytoscape.js
基于图论的 JavaScript 库,用于可视化和分析网络数据。支持交互式图形渲染,适用于生物信息学、社交网络等场景。提供完整的 API 和扩展机制。
voxel51/fiftyone
开源工具,用于构建高质量数据集和视觉 AI 模型。支持数据可视化、模型分析与数据质量提升,提供 Python 安装。
perspective-dev/perspective
面向大型和流式数据集的交互式分析与可视化组件。提供高性能查询引擎,支持 WebAssembly、Python 和 Rust。包含数据网格和 10+ 图表类型,支持 Apache Arrow 读写流。
rerun-io/rerun
开源 SDK,用于记录、存储、查询和可视化多模态与多速率数据。支持 C++、Python、Rust,提供实时查看器与数据帧 API,适用于机器人、空间 AI、仿真等领域。
meshery/meshery
开源云原生管理平台,用于设计和管理基于 Kubernetes 的多云基础设施与应用。提供可视化 GitOps 和协作功能,支持多集群部署,摆脱 YAML 束缚。
leeoniya/uplot
高性能、轻量级 JavaScript 图表库,专为时间序列数据设计。基于 Canvas 2D,渲染速度极快,内存占用低,支持交互式缩放与光标同步。提供多种图表类型与灵活的 API。
tstack/lnav
终端日志文件查看器,支持解压、格式检测、时间合并、实时追踪、错误索引、JSON 美化、正则搜索过滤及 SQLite 分析。