npm 包 ng2-charts-extended 使用教程

阅读时长 11 分钟读完

介绍

ng2-charts-extended 是一个基于 Angular 的图表插件。它可以让你在 Angular 应用中使用图表,包括横向和纵向的柱状图、线图、圆饼图、散点图、雷达图等。

ng2-charts-extended 扩展了 ng2-charts 包,支持更多定制化的设置。它的 API 非常实用,使用起来也非常方便。

安装

使用 npm 安装 ng2-charts-extended:

配置

首先需要把 ChartsModule 添加到你的 AppModule 中:

然后,在你的组件中使用 ng2-charts-extended:

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

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

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

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

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

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

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

内容

对于 ng2-charts-extended,以下是一些常见的基本操作使用案例指南:

1. 柱状图

柱状图是一种常用的图形类型,常用于数据可视化。

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

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

2. 饼图

饼图是一种常用的图形类型,用于展示占比。

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

3. 折线图

折线图是一种常用的图形类型,常用于数据可视化。

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

4. 散点图

散点图是一种常用的图形类型,常用于数据可视化。

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

总结

通过本教程,我们学习了如何使用 ng2-charts-extended 包创建柱状图、饼图、折线图和散点图。当然,这些只是最简单的一些例子,在实际使用中,ng2-charts-extended 给我们提供了更多的 API 来实现更加复杂的图形。我们相信,学习 ng2-charts-extended,一定会让你的数据可视化更加得心应手。

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

纠错
反馈