美文网首页自动图表
十行代码搞定React图表需求

十行代码搞定React图表需求

作者: linwaiwai | 来源:发表于2020-02-29 21:50 被阅读0次

老板安排了一个图表需求,让我未使用过的React框架上编写一个图表,查询了一圈之后头晕脑胀的,一大堆图表工具echarts , G2什么的,傻傻搞不清楚。明天就要交需求的,想来想去,只有像Excel那种生成图表的工具才能救我。搜索了一圈之后,只有居然都是收费的,还卖得很贵。想去发帖求助,觉得花两千雇个来帮我写一下,一时半会也找不到。公司就我一个前端程序员,也没有后端来帮忙一下。咋整!

搜索一圈之后,发现居然有一个工具叫做react-auto-chart,看说明应该很容易使用,可以通过后台编译出让图表,我就简简单单的填一下数据,前端引入基础库就可以了。

搞起!!!

1、如果还有学过前端包管理软件npm的就用不了,还好这事简单,我会。安装了Node之后,就有npm命令行可以使用了。在teminal中敲击:

yarn add @openapplus/react-auto-chart --save

2、在React 的组件class中使用组件代码。

export default class Chart extends Component  {
    render() {
        const {
            match: {
                params: { code },
            }
        } = this.props;
        return (<GraphreportTempletAutoChart code={code} ></GraphreportTempletAutoChart>);
    }
}

这里code是从url中获取的。不过首先还是的有一个code,其实就是图表的ID。

3、读了Readme之后,找到开放的服务管理后台。注册登录一下。进入链接,在后台创建一下数据源,哈哈,MYSQL的,有各种驱动可以选择。我们公司就MySQL的数据库。然后创建一下chart,选择一个图表的样式,一个数据源可以生成多种样式,然后到组合图表里面把创建的chart关联起来。果然生成了一张大的复杂图表了。美滋滋!
4、把系统生成的图表链接的URL的最后一段数字拿出来,拼接React App的URL,就可以了。

十分钟就搞定了一周的工作。 Screen Shot 2020-02-29 at 9.49.10 PM.png

相关文章

  • 十行代码搞定React图表需求

    老板安排了一个图表需求,让我未使用过的React框架上编写一个图表,查询了一圈之后头晕脑胀的,一大堆图表工具ech...

  • 十行代码实现React Hooks

    本文转自我的博客十行代码实现React Hooks 代码解千言 “魔法”就是数组。

  • Echarts在不同屏幕分辨率下不同配置

    技术栈:React框架下,引入echarts-for-react作图需求内容:在浏览器窗口调整的时候图表跟随当前窗...

  • React项目中展示图表

    背景 最近React项目中遇到了需要添加图表(折线图)展示的需求。 实践 前端这块可用的图表库真的是非常多的,各种...

  • 十行代码搞定目标检测

    大数据文摘出品 编译:邢畅、宁静 计算机视觉是人工智能的一个重要领域,是关于计算机和软件系统的科学,可以对图像和场...

  • ID转换

    circRNA 十行代码搞定 1 下载GPL文件,代码本地下载均可 关键是文件的读取 mRNA 三种方法 方法1 ...

  • superset 前端

    React和nvd3的分工如下,涉及到交互的界面元素用到了React,各种复杂的图表则由nvd3绘 对应的代码 模...

  • react 中嵌入iframe 高度自适应

    项目需求在react 嵌入iframe 高度自适用 直接上代码

  • REACT中的图表使用 AntV-G2

    #2019-02-26 react图表展示踩坑ing。。。 因为在react中使用图表的时候经常遇到预料之...

  • android 单柱图表绘制

    此篇文章主要是介绍绘制单柱图表 后边还会介绍绘制双柱和圆形图表 大家可根据自己的需求更改相应代码以达到要求效果...

网友评论

    本文标题:十行代码搞定React图表需求

    本文链接:https://www.haomeiwen.com/subject/fmmbhhtx.html