实现效果图如下:

需要具备知识:

1 react 项目创建

2 react组件的导入

使用方法:react中引入 TrafficColumnQTI 组件<TrafficColumnQTI />

柱图相关参数和配置参考echarts官网:Examples - Apache ECharts

TrafficColumnQTI 组件code如下(完整code):

// 安装: npm install echarts --save

// 安装:npm install echarts-for-react --save

import React, { Component } from 'react'

import ReactEcharts from 'echarts-for-react';

export default class TrafficColumnQTI extends Component {

constructor(props){

super(props)

this.state = {

sales:[500, 200, 360, 110, 170, 280, 306, 190, 310, 200],//纵坐标值

time:["2021-10-10","2021-10-11","2021-10-12","2021-10-13",

"2021-10-14","2021-10-15","2021-10-16","2021-10-17","2021-10-18","2021-10-19"], //横坐标值

// 滑块预设位置

begin_slider:50,

end_slider:100,

}

}

// 柱状图的配置对象

getOption = (sales, time) =>{

return {

title: {

text: 'ECharts 入门示例',

left:10,

},

toolbox: {

feature: {

dataZoom: {

yAxisIndex: false

},

saveAsImage: {

pixelRatio: 2

}

}

},

tooltip: {},

xAxis: {

data: time,

silent: false,

splitLine: {

show: false

},

splitArea: {

show: false

}

},

yAxis: [

{

splitArea: {

show: false

}

},

],

// dataZoom 控制数据横坐标下的滑块部分,去除则无滑块

dataZoom: [

{

// 鼠标在柱图上滚动

type: 'inside',

show:true,

start:this.state.begin_slider,

end:this.state.end_slider,

},

{

// 显示滑块

type: 'slider'

},

],

series: [{

name: '访问量',

type: 'bar',

data: sales,

label:{

// 柱显示值

show:true

},

},

]

};

}

render() {

const {sales, time} = this.state;

return (

<ReactEcharts option={this.getOption(sales, time)} />

)

}

}

react echarts 绘制带有滑块柱图相关推荐

  1. hdc mfc 画扇形图_使用echarts绘制条形图和扇形图

    使用echarts绘制条形图和扇形图 简单举例说明下echarts如何绘制条形图和扇形图 代码示例 echarts绘制条形图和扇形图 var mychart1=echarts.init(documen ...

  2. Echarts饼图实现圆形柱图

    一.代码简介 本次主要是在Vue web项目中,利用Echarts中的饼图组件实现圆形柱状图 二.功能预览 三.示例代码 <template><div id="echart ...

  3. echarts绘制各种图表(柱形、折线、柱形、饼图、南丁格尔、环形、中国地图散点图、百度地图散点图、词云图)

    文末附带github本文所有源代码,以及bmap.js,china.js,echarts.js,echarts-wordcloud.js文件啦 1.柱形图 先来看看效果啦 重要代码如下所示,必须引入e ...

  4. echarts绘制百家姓饼状图

    echarts ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求. ECharts 遵循 Apache-2.0 开源协议,免费商用. ECharts ...

  5. 【Echarts 绘制柱状图、折线图和扇形图】

    1. 柱状图和折线图 柱状图和折线图的基本内容完全一致,只需要将option中的series的type: 'bar' 修改type: 'line',就可以将柱状图转化为折线图. initEchart( ...

  6. echarts绘制多条折线图

    效果 首先引入echarts可以看这篇文章哦~ 如何在项目中使用echarts 1.定义一个div 这里的height就是y轴的高度了~ <div style="width: 100% ...

  7. 使用echarts绘制地图、线图(飞行路线图)时需要的json资源

    各个省份的地图下载:http://gallery.echartsjs.com/+以下对应地区地址 '上海': '/asset/get/s/data-1482909900836-H1BC_1WHg.js ...

  8. echarts象形柱图整体颜色渐变

    @独孤求败12138 象形柱图整体颜色渐变 echarts中的象形柱图颜色渐变只能局部内部渐变,但是我想要实现整体渐变,怎么做呢?经过我大量的搜索和官方文档及API的研究,好像并不提供这一功能,那只能 ...

  9. echarts:多组折线-图

    Echarts是一个基于JavaScript的开源可视化库,它可以用来绘制各种类型的图表,包括折线图.柱状图.饼图等等.在本文中,我们将使用Echarts绘制一个多组折线-图的完整示例. echart ...

最新文章

  1. win7修改网络计算机名字,小编分析win7系统修改计算机名字的操作方法
  2. Oracle:ORA-01789: 查询块具有不正确的结果列数 分析原因和解决办法
  3. Storyboard中segue使用总结
  4. JavaScript面向对象--继承 (超简单易懂,小白专属)...
  5. 前端系统化学习【JS篇】:(四)Javascript中的数据类型
  6. sql数据库 订阅发布_如何使用中央发布者和多个订阅者数据库设置自定义SQL Server事务复制
  7. Min(BZOJ 1441)
  8. Mysqldump 1449 错误解决 mysqldump: Got error: 1449
  9. 手机移动端日期时间控件lcalenda
  10. 【综合实训】图书管理系统——概要设计说明书
  11. 2021年中国商业银行企业避险业务分析:引导企业坚持汇率风险中性理念[图]
  12. 程序员电脑(减少辐射)(¥37)
  13. 【开源】SoDiaoEditor 可能是目前最好用的开源电子病历编辑器(B/S架构)
  14. 兔子繁殖问题(C语言)
  15. DigitalPersona Personal 4 x86 下载
  16. C++ 头插法 链表
  17. 面试题错题解析5_操作系统
  18. idea方法跳转无效_idea使用笔记一(跳转)
  19. c语言取余规则_C语言入门学好这一篇就足够了!C语言所有的知识点,满满的干货...
  20. 离散余弦变换(C++实现)

热门文章

  1. Vim编辑器显示行号且定义tab键为4个空格
  2. 在html中添加class,在HTML标识符的Class中加入Styles
  3. oracle sga设置 256G,Oracle SGA大小的解决方法的调整
  4. 测试机器学习算法的好坏
  5. golang中值类型/指针类型的变量区别总结
  6. 快速新建一个纯净的java pom项目 project
  7. Java面向对象之继承
  8. oracle删除数据库中的所有数据的拼接语句
  9. Android -- Camera.ShutterCallback
  10. bzoj 1040: [ZJOI2008]骑士