Angular 中如何实现图表展示

阅读时长 4 分钟读完

在 Web 应用开发中,图表展示是非常重要的一项功能。在 Angular 中,有很多优秀的图表库可供选择,如 ngx-charts、angular-highcharts、ng2-charts 等等。本文将介绍怎样使用 ngx-charts 在 Angular 中实现图表展示。

安装 ngx-charts

安装 ngx-charts 很简单,只需在命令行中运行以下命令即可:

使用 ngx-charts

在使用 ngx-charts 之前,我们需要先在项目中引入它。在 app.module.ts 文件中,加入以下代码:

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

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

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

这样 ngx-charts 就已经可以在我们的项目中使用了。

实现柱状图

接下来我们将实现一个简单的柱状图。在 app.component.ts 中加入以下代码:

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

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

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

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

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

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

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

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

-

在 app.component.ts 中,我们定义了一个 single 数组,它是我们用来填充柱状图数据的数组。同时,我们定义了一个 view 数组,它定义了图表的宽度和高度。我们还定义了一些选项,如是否显示坐标轴、是否显示图例等。

在 app.component.html 中,加入以下代码:

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

这样,我们就完成了一个简单的柱状图的实现。现在我们可以在浏览器中看到一个有着三根柱子的柱状图了。

总结

ngx-charts 是一个非常实用的 Angular 图表库。通过本文的学习,我们可以知道如何在 Angular 中使用 ngx-charts 实现柱状图。这对我们在项目中展示数据将会起到很大的帮助作用。

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

纠错
反馈