npm包rn-highcharts使用教程

阅读时长 5 分钟读完

随着移动互联网的发展,前端框架的技术也在不断地更新,基于React Native框架的图表库rn-highcharts开发出来,是一个非常适合移动端的图表库,集成性较强,使用方便简单。本文就来介绍rn-highcharts的使用教程。

安装

使用npm包管理器,通过以下代码进行安装

npm install react-native-highcharts --save

示例代码

以下是一个最简单的rn-highcharts渲染demo

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

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

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

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

API

该组件继承了所有Highcharts的选项,并将其列在options里面。以下列出了一些可重写的特定选项:

  • onLoad:Highcharts库加载完毕的回调函数回调
  • onMessage:获取webview内的消息回调
  • styles:修改默认样式
  • maxWebViewInstance:同时允许使用的webview实例数的最大值。

配置简介

在options中,可以设置chart、title、xAxis、yAxis和series等。示例如下:

chart

配置图表类型,如折线图、柱状图等等。常用属性有:

title

配置图表标题,包括中文、颜色、或者格式等。常用属性有:

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

xAxis

在图表中配置X轴,包括刻度大小和类型,坐标轴颜色,间隔等。常用属性有:

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

yAxis

在图表中配置Y轴,包括刻度大小和类型,坐标轴颜色,间隔等。常用属性有:

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

series

在图表中绘制数据,如柱状图、折线图。常用属性有:

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

总结

现在你已经掌握了rn-highcharts的使用方法了,应该可以独立的应对大部分的图表需求了。但是实践是检验真理的唯一标准,写更多的示例才是更好的学习方法。

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

纠错
反馈