npm 包 @bizcharts/heatmap-heatmap 使用教程

阅读时长 6 分钟读完

前言

@bizcharts/heatmap-heatmap 是一个基于 BizCharts 的热力图插件,通过此插件可以快速创建出热力图,并且可以高度定制化。

安装

使用 npm 安装 @bizcharts/heatmap-heatmap:

开始使用

引入

数据格式

Heatmap 的数据格式如下:

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

基础示例

Heatmap 支持的属性如下:

  • data,数据;
  • xField,x 轴字段,默认为 ‘x’;
  • yField,y 轴字段,默认为 ‘y’;
  • colorField,填充颜色字段,对应 Heatmap 中的 color 字段,默认为 ‘value’;
  • sizeRatio,网格宽度与高度比例,默认为 0.75;
  • range,颜色分段区间,默认为 [‘#f0f9e8’, ‘#bae4bc’, ‘#7bccc4’, ‘#43a2ca’];
  • legend,图例配置,默认为 true。
-- -------------------- ---- -------
------ ----- ---- --------
------ - ------ ------- ------- - ---- ------------------
------ -------- ---- -------------------------------
------ ------- ---- -----------------------------

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

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

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

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

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

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

总结

@bizcharts/heatmap-heatmap 热力图插件是一个非常实用的前端组件,可以在数据可视化的场景中发挥重要作用。通过本文的介绍,希望读者能够对该插件的使用有一个基本的了解。同时,该插件还有很多高级用法,建议读者继续深入学习,以便更好地将其应用到实际项目中。

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

纠错
反馈