npm 包 vega-loader 使用教程

阅读时长 6 分钟读完

简介

vega-loader 是一个 JavaScript 库,用于将 VegaVega-Lite 规范的 JSON 数据加载到浏览器中。该库配合 Vega 和 Vega-Lite 库使用,可以用于生成交互式和可视化图表。

安装

  1. npm 安装

  2. CDN 引入

使用示例

1. 使用 Vega-Lite 数据加载

-- -------------------- ---- -------
-- -- --------- -- ----------- -
------ -------- ---- ------------
------ ------ ---- --------------

-- -- --------- ---- --
----- ---- - -
  ---------- --------------------------------------------------
  ------- ------- ------------------
  ------- --------
  ----------- -
    ---- --------- ------------- ------- ----------------
    ---- --------- ------------------- ------- ---------------
  -
--

-- -- ----------- ----
----------------------------- -- -
  -- - --------- ----- ---- --
  ---------------- - -----
  -- -- --------- ----
  ---------------------------------- -- -
    ---------------- ---------------
  ---
---

2. 使用 Vega 数据加载

-- -------------------- ---- -------
-- -- ---- - ----------- -
------ ---- ---- -------
------ ------ ---- --------------

-- -- ---- ---- --
----- ---- - -
  ---------- ---------------------------------------------
  -------- ----
  --------- ----
  ---------- -------- -- -------- -- ------ -- --------- ---
  ------- -
    -
      ------- --------
      ------ -------------------
      ------------ -
        -
          ------- ---------
          ------- ----------------- ------- -- ---- -- ----------------- -------- -- -----
        -
      -
    -
  --
  --------- -
    -
      ------- ----
      ------- ---------
      -------- --------
      ------- ------
      --------- -------- -------- -------- ----------- --------
    --
    -
      ------- ----
      ------- ---------
      -------- ---------
      ------- ------
      ------- -----
      --------- -------- -------- -------- ---------- -------
    -
  --
  ------- -
    ---------- --------- -------- ---- -------- ----------- ---------
    ---------- ------- -------- ---- -------- ---------- -------
  --
  -------- -
    -
      ------- ---------
      ------- -------- ---------
      --------- -
        -------- -
          ---- --------- ---- -------- ----------- ---------
          ---- --------- ---- -------- ---------- --------
          ------- --------- ---
          -------------- --------- -----
        -
      -
    -
  -
--

-- -- ----------- ----
-------------------------------- -- -
  -- - ---- ----- ---- --
  ------------------- - -----
  -- -- ---- ----
  --------------------------- -- -
    ---------- ---------------
  ---
---

总结

通过使用 vega-loader 库,我们可以方便地加载 Vega 和 Vega-Lite 规范的 JSON 数据,并通过 Vega 和 Vega-Lite 库生成交互式和可视化图表。这一系列流程为前端开发人员提供了更加便捷的数据可视化方案,也提升了 web 应用的用户体验。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedaf58b5cbfe1ea0610fea

纠错
反馈