美文网首页
数据不直观?试试 RAWGraphs

数据不直观?试试 RAWGraphs

作者: AlphaHinex | 来源:发表于2023-02-11 11:51 被阅读0次

原文地址:https://alphahinex.github.io/2023/02/12/rawgraphs/


description: "开源,可离线使用、所见即所得的数据可视化工具"
date: 2023.02.12 10:26
categories:
- JavaScript
tags: [Data Visualization, D3]
keywords: rawgraphs, chart, svg, vector graphics, sankey diagram


大大小小的决策离不开数据的支撑,然而从数据的海洋中挖掘或分析出有价值的信息,没有好的工具几乎是不可能完成的任务。

比如下面的数据:

这是一份来自 www.gov.uk 的关于英国 2050 年能源流动的预测数据。

从二维的数据表格中,很难直观的看到数据想要说明的内容。但如果这份数据是以下面这种形式展示的呢:

相同的空间,相同的数据,适当的图表,能够比数据表格传递出更多更有价值的信息。

那么怎么把枯燥的数据表格变成吸人眼球的图表呢?

Excel?太繁琐;专业的数据可视化工具?成本太高……

我只是想把格式化好的数据变成各种类型的图表,有没有简单高效的方法?

RAWGraphs

RAWGraphs 便是一个免费开源的数据可视化工具。在 GitHub 上有 RAWGraphs 组织,里面包含了 RAWGraphs 核心类库 rawgraphs-core、Web 应用 rawgraphs-app 和图表 rawgraphs-charts 等开源项目,其主要特性包括:

  1. 开源,Apache 2.0 协议
  2. 内置 30 多种图表,并支持自定义扩展
  3. 数据安全,传入的数据仅在浏览器中使用,无需后端服务
  4. 可导出图片或矢量图格式,方便后续使用做图软件继续美化

在线版本

可通过浏览器直接访问 https://app.rawgraphs.io/ 使用 RAWGraphs 提供的在线版 Web 应用。

离线版本

也可使用 rawgraphs-app 仓库源码编译,部署在自建环境中,离线使用。

这里 提供一个编译好的 Web 静态资源包,可发布到 HTTP 服务器(Apache、Nginx、Tomcat 等)中直接使用。

用法

接下来让我们看看如何借助 RAWGraphs 使用开头的表格数据生成桑吉图。

1. 装载数据

RAWGraphs 提供了多种装载数据的方式。演示数据包含在官方提供的样例数据中,按下图选择即可。

2. 选择图表

样例数据下面提示了适合进行可视化展现的图表,如样例数据的桑吉图。

3. 数据映射

将数据维度与图表的变量进行映射。维度与变量都有数据类型的图标提示,需选择符合的类型进行映射。

4. 定制调整

图表为所见即所得,并可以进行画布、图表、颜色、标签等定制调整。

5. 导出图表

完成调整后,可以将图表输出为所需的类型,供后续使用或处理。

相关文章

  • 数据报表不直观?用可视化模板试试

    数据报表怎么做才能让浏览者直观地获取数据背后的价值? 将数据可视化。 为什么要将企业的数据可视化?曾经看到这样的表...

  • 21天E战到底—D16 认识数据透视表

    日常表格的使用中,往往是密密麻麻一些数据,数据表太过繁琐,还不直观。为了将表格数据更为直观简洁,使用数据透视表必不...

  • liunx非gui环境做统计图

    用shell脚本监控统计了很多数据,如用sar,vmstat,ps -ef等定时循环统计很多数据,但是数据不直观,...

  • 在线数据可视化工具

    1.RAWGraphs 网站链接 桑基图、时间序列(河流图、面积图) 2.Charticulator 网站链接 条形图

  • 怎样轻松做出领导想要的业绩看板?

    当领导既想要汇总数又想要明细数据;既要各个部门的历史数据又要报表不臃肿;既要多数据的展现又要数据直观明了,且数据可...

  • 使用datawrapper.de让数据更简单易懂

    使表格更直观 原始表格只有数据,看起来不太直观 数据放到google文档,共享获得连接image 使用 dataw...

  • 数据可视化分类/表现形式

    指标卡:直观展示具体数据和同环比情况; 计量图/仪表盘:直观显示数据完成的进度; 折线图:看数据的变动走势; 柱状...

  • json 数据保存

    加上indent = 4 可以直观的看到数据

  • 变化侦测篇

    概念 vue的最大特点之一就是数据驱动视图, 我们可以把数据理解为状态, 而视图就是用户可直观看到页面, 页面不...

  • 《机器学习Python实践 》- 可视化

    数据可视化,可视化的目的,是为了更直观的理解数据、更快速的理解数据 单一图表 直方图又称质量分布图,可以直观的展示...

网友评论

      本文标题:数据不直观?试试 RAWGraphs

      本文链接:https://www.haomeiwen.com/subject/mltlkdtx.html