npm 包 ng4-gauge-component 使用教程

阅读时长 6 分钟读完

简介

ng4-gauge-component 是一个基于 Angular 4+ 的仪表盘组件,它允许您使用样式和配置来创建自定义仪表盘控件,能够展示数值在某一范围内的变化情况,适用于监控系统、数据统计等场景。

安装

使用 npm 包管理器将 ng4-gauge-component 安装到您的项目中:

使用

导入 GaugeComponent 和 GaugeConfig 对象,将 GaugeComponent 添加到模板中,并配置 GaugeConfig 以获取自定义仪表盘控件。

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

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

基本配置

GaugeConfig 对象接受许多属性来自定义仪表盘的样式和功能。以下为一些基本配置选项的说明:

  • title:仪表盘标题。
  • dialStartAngle:仪表盘起始角度。
  • dialEndAngle:仪表盘结束角度。
  • dialRadiusScale:仪表盘半径比例。
  • valueFont:指针数值的字体信息。
  • label:指针可选的数值单位。
  • minVal:指针最小值。
  • maxVal:指针最大值。
  • majorTicks:主刻度数组。
  • colorPlate:仪表盘背景色。
  • colorMajorTicks:主刻度颜色。
  • colorMinorTicks:次刻度颜色。
  • colorTitle:标题字体颜色。
  • valueText:指针当前值。
  • colorUnits:指针数值的单位颜色。
  • colorValueText:指针数值的字体颜色。
  • colorValueBoxBackground:指针数值框的背景色。
  • colorValueBoxShadow:指针数值框的阴影。
  • needleColor:指针颜色。
  • needleType:指针类型。
  • needleWidth:指针宽度。
  • valueBox:指针数值框是否可见。

示例

下面是一个示例,展示了如何在模板中使用仪表盘组件,以及如何配置 GaugeConfig 对象。

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

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

结语

ng4-gauge-component 是一个比较实用的仪表盘组件库,能够方便地扩展到 Angular 4+ 应用中,希望此文对您学习和使用该组件库有所指导意义。

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

纠错
反馈