npm 包 markvis 使用教程

阅读时长 3 分钟读完

前言

在进行数据可视化展示的时候,有时候想快速地将数据转化为图表或者图形的形式,以便更好地进行呈现和展示。这个时候,就需要用到一些基于 JavaScript 的数据可视化库,比如 D3.js、Chart.js、Echarts 等等。而 markvis 就是一个可以自动生成 markdown 图表的工具。

markvis 是什么?

markvis 是一个基于 Markdown 的数据可视化库,可以使你在 Markdown 中轻松快速地插入交互式图表。markvis 的语法简单易懂,支持多种数据可视化方式,并且可以快速生成样式漂亮的图表。

安装 markvis

在使用之前,我们需要先安装 markvis。markvis 是通过 npm 包来进行安装的,因此在使用之前需要先确保您已经安装了 npm。

上述命令将全局安装 markvis。安装完成之后,就可以通过 markvis 命令来使用了。

markvis 的基本用法

在使用 markvis 之前,我们需要先对其基本用法有所了解。markvis 支持多种不同的可视化方式,例如柱状图、饼图、折线图等等。下面以生成柱形图为例进行说明。

生成柱形图

我们在 Markdown 中插入如下语句,使用 markvis 自动生成柱形图。

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

代码中,我们定义了图表的标题和数据,以及图表类型。一旦插入 markvis 代码块,markvis 就会自动生成柱状图。如图所示:

生成饼图

除了柱状图之外,markvis 还支持生成饼图。我们可以按照以下方式在 Markdown 中插入 markvis 代码块。

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

插入之后,markvis 会自动地生成饼图,如下图所示:

markvis 扩展

markvis 支持很多不同的数据可视化方式,如柱状图、饼图、折线图、条形图、散点图等等,并且还支持很多不同的自定义参数,可以自己定制图表样式。这里只列举了使用 markvis 最基本、最常用、最容易上手的示例。

结论

markvis 是一个非常有用的前端工具,可以帮助我们快速地将数据转化成图表或者图形进行展示。使用 markvis 能够进一步提高我们的开发效率,以及更好地呈现和展示数据。希望本篇文章能够帮助你更好地使用 markvis。

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

纠错
反馈