npm 包 ngvas-image-cors 使用教程

阅读时长 4 分钟读完

什么是 ngvas-image-cors

ngvas-image-cors 是一个在 Angular 框架下使用的 npm 包,它提供了一个在画布上绘制散点图和折线图的工具。同时,它对跨域图片的处理进行了封装,能够快速正确地为散点图和折线图提供相应的背景图片。

安装步骤

安装 ngvas-image-cors 只需要简单的几步:

  1. 打开命令行工具,进入你的项目目录;
  2. 输入 npm install ngvas-image-cors --save,等待安装完成;
  3. 在需要使用 ngvas-image-cors 的组件中引入该包:import { NgvasImageCorsModule } from 'ngvas-image-cors'
  4. 在组件的 imports 中加入 NgvasImageCorsModule

使用示例

在使用 ngvas-image-cors 时有两种情况。

如果你已经有图片地址,可以通过 setBackground() 方法为散点图或折线图设置背景图片,例如:

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

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

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

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

在这个例子中,我们先引入了 NgvasImageCorsService 模块,然后在通过 setBackground() 方法将背景图片加入散点图中。

如果你不知道图片的地址,但是想为散点图或折线图设置一个背景图片,可以使用 setAutoBackground() 方法,例如:

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

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

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

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

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

在这个例子中,我们使用 setAutoBackground() 方法,它会自动在你的项目中查找一个目录或某个图片的名称,来获取背景图片并将其设置到散点图或折线图中。

注意事项

在使用 ngvas-image-cors 时,注意以下几点事项:

  1. 在使用跨域图片时务必设置 Access-Control-Allow-Origin 来允许其他域的请求;
  2. 为了使用最新版本的 ngvas-image-cors,你需要使用 Angular 6 及以上版本。

结论

ngvas-image-cors 是一个在 Angular 框架下使用的 npm 包,它可以让你更方便地在散点图和折线图中添加背景图片。安装 ngvas-image-cors 只需要几个简单的步骤,使用方法也非常简单。不过,在使用 ngvas-image-cors 时也需要注意跨域问题及其相关细节。

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

纠错
反馈