跳到主要内容

awesome-dev-data-visualization

Awesome-Data-Visualization-List

:heart: 收藏列表 - :+1: 很棒的数据可视化领域开发的相关资源。

Favorites list - Great resources for developing in the field of data visualization.


目录

Resource navigation list.

参考文档

Reference documentation.

see also 👉 计算机图形学读物

AWESOME DATA SCIENCE

Go Top ↑

工具库

Data visualization libraries, such as chart libraries, 3D engines, etc.

JavaScript

  • canvas-size - 判断底层实现对 Canvas 大小的限制。

可视化工具

Data visualization tool library.

图表

Chart library, such as line chart, column chart, etc.

  • 常规图表(Regular Chart)

    • Based on D3.js
      • Plot - 可探索性图表库,D3.js 官方发布
      • C3 - 基于 D3.js 的可重用图表库。
      • billboard.js - 基于 D3.js 的图表库。
    • Chart.js - 最流行的轻量级库。
    • Echarts - 国内百度团队开发,功能丰富。
    • Apexcharts - 图表库。
    • carbon-charts - 遵循 Carbon 风格,IBM 公司发布
    • roughViz - 手绘风格图表。
    • vizzu - 交互式动画图表。
    • Frappe Charts - 基于 SVG 的高性能图表库。
    • Charts.css - CSS 图表库。
    • MetricsGraphics.js - 为简洁的时间序列数据集可视化优化的图表库。
    • Vega-Lite - 数据分析领域的交互式图形语法。
    • 👉 React.js
      • Based on D3.js
        • visx - 图表库,基于 React.js 和 D3.js,Airbnb 团队开发
        • nivo - 图表库,基于 React.js 和 D3.js。
      • React-Vis - 图表库,Uber 团队开发。( ⚠️ 已被弃用)
      • Recharts - 图表库。
      • React Charts - 图表库。
      • Victory - 图表库。
      • react-chartjs-2 - 图表库,基于 Chart.js 的图表组件。
  • 关系图(Relation Chart)

    • Cytoscape.js - 用于可视化和分析的图论(网络)库。
  • 其它(Others)

动画

Animation library, such as linear animation, inertial animation, etc.

Python

可视化工具

Data visualization tool library.

  • Matplotlib - 创建静态、动画、交互式可视化的综合库。
  • plot-cli - 命令行数据可视化工具。( ⚠️ 不再更新)
  • plotext - 终端绘图可视化。
  • graph-cli - 命令行工具,从 CSV 文件创建图表。
  • termgraph - 终端绘图可视化。( ⚠️ 不再更新)
  • Diagrams - 用 Python 代码绘制架构图。
  • manim - 数学动画引擎。

Ruby

可视化工具

Data visualization tool library.

  • YouPlot - 命令行工具,终端绘制可视化图表。

Go Top ↑

平台应用

Platform application.

  • Tableau - 可视化分析平台,商业软件

    • Rath - 自动化的数据探索和可视化分析平台,开源软件
    • Graphic Walker - Tableau 的开源替代品。
  • Grafana - 数据可视化和监控解决方案,开源软件

Go Top ↑