数据可视化的时候,前后端、数据库是什么关系。是通过什么连接的?

理由
举报 取消

一只小白,想用echarts展示数据,会用mysql,但我学的很散,还不知道怎么完成这样一个从数据库到前端展示的过程。

2017年5月2日 4 条回复 1280 次浏览

发起人:dabaicai 初入职场

回复 ( 4 )

  1. 口十
    理由
    举报 取消

    只做纯静态页面,不需要数据交互的,用Html+CSS+JavaScript足矣

    ———————————————————————-

    需要配合MySql做数据前后端交互的,则需要满足如下条件

    数据库:用于读写数据

    Web后端开发:Java、PHP、

    Web前端开发:Html、JavaScript、CSS,以及ECharts等各种插件

    Web应用服务器:Tomcat、IIS等

    需要具备如上所列的Web开发相关的一些基本技术(你可以选择自学或者向程序员求助)

    满足如上条件后,ECharts与后端交互的方式,可以是如下两种:

    一种方式是前端ajax请求数据,JavaScript操作ECharts的option,填充xy的data

    另一种方式是使用非官方的Java封装的ECharts类库,见此链接

    两种各有各的适用场景

    第一种比较适合:

    1、只是做固定类型的图表展示

    2、JavaScript用的熟

    3、便捷升级ECharts新版本

    第二种比较适合:

    1、数据和展示逻辑关系复杂一些的(根据不同数据类型或者数据 动态组合图表的)

    2、更擅长Java

    3、只是用固定版本的ECharts版本

    以上两种并不是绝对,都可以互相灵活使用。具体选择哪种,看自己喜好。

    按照官方例子做很容易上手

  2. 安安安
    理由
    举报 取消

    前端调用后端提供的api,数据交互采用json。关键字json

  3. 匿名用户
    理由
    举报 取消

    简单一点做的话,不需要用web后台(估计lz不会)。就用python或者R,把数据调整好,按照echarts实例中的json格式放在一个文件中,然后改一下示例文件的元素(把展示页面调整为你想要的样子),数据源就引用json文件。

我来回答

Captcha 点击图片更换验证码