ECharts应用在React
来源:互联网 发布:存档软件 编辑:程序博客网 时间:2024/05/18 19:18
ECharts 是一个纯JS开源图形库,最大的特点是操作简单,数据配置方便,支持数据动态展示。由百度开发,并持续维护,目前已经开发到第三版。
官方文档 http://echarts.baidu.com/index.html
github:https://github.com/ecomfe/echarts
在html中使用方法
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="echarts.min.js"></script></head><body> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="width: 600px;height:400px;"></div> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { title: { text: 'ECharts 入门示例' }, tooltip: {}, legend: { data:['销量'] }, xAxis: { data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"] }, yAxis: {}, series: [{ name: '销量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); </script></body></html>
React Component 中使用ECharts
1 配置Webpack
在 3.1.1 版本之前 ECharts 在 npm 上的 package 是非官方维护的,从 3.1.1 开始由官方 EFE 维护 npm 上 ECharts 和 zrender 的 package。
你可以使用如下命令通过 npm 安装 ECharts
npm install echarts --save
2 引入 ECharts
采用ES6 写法
import React, { Component, PropTypes } from 'react';import echarts from 'echarts';class EChartsView extends Component { componentDidMount() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 绘制图表 myChart.setOption({ title: { text: 'ECharts 入门示例' }, tooltip: {}, xAxis: { data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"] }, yAxis: {}, series: [{ name: '销量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }); } render() { return( <div id="main"></div> ); }}
3 ECharts 用法笔记
主要通过setOption 设置图形
其中 series 系列列表。每个系列通过 type 决定自己的图表类型,
Series 中 通过 类似 xAxisIndex 、radarIndex 来设置 图形投影到那个坐标系中。
0 0
- ECharts应用在React
- ECharts应用在React 完美步骤解析
- 在react中插入Echarts
- 记录在使用react-native-echarts中遇到的问题
- Echarts统计图插件在php中的应用
- echarts彩虹图在js中的应用
- react中使用echarts
- React中使用ECharts
- echarts应用
- echarts-for-react项目实例
- React 在 Coding WebIDE 中的应用实践
- React Native在直播应用中的实践
- MobX 在 React Native开发中的应用
- echarts基本应用
- Echarts简单应用
- 项目中应用Echarts
- ECharts地图应用定位
- echarts基础应用
- c#获取外网IP代码片段
- Unity3D 集成 高德地图SDK 地图
- synchronized
- 123
- 导入Fiddler的证书到Java中的cacerts证书库
- ECharts应用在React
- 视觉之场景识别与自主驾驶
- Bootstrap按钮下拉菜单
- 第三次作业
- 对MAP 进行排序 并遍历取值
- 自定义控件其实很简单 二
- 2017_0119
- 计算机视觉入门系列(一) 综述
- 5-37 整数分解为若干项之和