react 动态渲染echarts折线图,鼠标放大缩小
//折线图组件
import React,{Component} from 'react';
import ReactEcharts from 'echarts-for-react'; class EchartsPie extends Component{
constructor(props){
super(props);
this.state = { }
}
render() {
return (
<ReactEcharts
option={this.props.options}
style={{height: '100%', width: '100%'}}
className={'react_for_echarts'}
/>
)
}
} export default EchartsPie;
//图标需要的options数据
linechartsoption: {
// backgroundColor : '#042b53',
// 标题
title: {
text: '图表',
left: 'center',
align: 'right',
textStyle: {//主标题文本样式{"fontSize": 18,"fontWeight": "bolder","color": "#333"}
fontSize: 14,
color: '#3D3D3D'
},
},
grid: {
top: '40px',
left: '3%',
right: '4%',
bottom: '50px',
containLabel: true
},
tooltip: {
trigger: 'axis',
// axisPointer: {
// type: 'cross'
// }
}, dataZoom:[
{type:"inside"},{type: 'slider'}
], //x轴数据
xAxis: {
type: 'category',
boundaryGap: false,
axisLine:{
lineStyle:{
color:'#BABABA'
}
},
axisTick:{ //y轴刻度线
show:false
},
data: ['00:30','01:00','01:30']
},
yAxis: {
type: 'value',
axisLine:{ //y轴
show:false,
lineStyle:{
color:'#BABABA'
}
},
axisTick:{ //y轴刻度线
show:false
},
},
series: [
{
name:'max',
type:'line',
// stack: '总量',
itemStyle: { normal: {
color: 'rgba(76,133,255,0.5)',
lineStyle: {
color: 'rgba(76,133,255,0.5)',
width:0.7// 0.1的线条是非常细的了
}
}
},
data:['0','0','0']
},
{
name:'min',
type:'line',
// stack: '总量',
itemStyle: { normal: {
color: 'rgba(76,133,255,0.5)',
lineStyle: {
color: 'rgba(76,133,255,0.5)',
width:0.7// 0.1的线条是非常细的了
}
}
},
// areaStyle:{
// color: 'rgba(137,128,25,0.5)'
// },
data:['0','0','0']
},
{
name:'avg',
type:'line',
// stack: '总量',
itemStyle: { normal: {
color: 'rgba(76,133,255,0.5)',
lineStyle: {
color: 'rgba(76,133,255,0.5)',
width:0.7// 0.1的线条是非常细的了
}
}
},
// areaStyle:{
// color: 'rgba(137,128,25,0.5)'
// },
data:['0','0','0']
}, ]
}
//rander里面的
<div style={signal_char_box}>
//这块要动态渲染几个图标
<LineChartsignal options = {item.trendsCharts}/>
</div>
react 动态渲染echarts折线图,鼠标放大缩小的更多相关文章
- echarts折线图动态改变数据时的一个bug
echarts折线图中当增加dataZoom,修改start大于0的时候,会出现折线混乱,变成竖直的线,绘制有问题. 解决方法,在dataZoom中增加filterMode: 'empty' http ...
- 实现Echarts折线图的虚实转换
需求:医院的体温单,在统计体温时,对于正常情况下统计的体温数据,需要显示实线:对于进行物理降温后统计的体温数据,需要显示虚线. 现有的体温单是运用 Echarts 折线图,统一用实线显示.因此在这基础 ...
- d3.js 教程 模仿echarts折线图
今天我们来仿echarts折线图,这个图在echarts是折线图堆叠,但是我用d3改造成了普通的折线图,只为了大家学习(其实在简单的写一个布局就可以).废话不多说商行代码. 1 制作 Line 类 c ...
- ECharts折线图堆叠设置为不堆叠的方法
下图是ECharts折线图堆叠的官方源码,设置折线图不堆叠只需要将每一个stack的值设置为不一样的名称或者将stack属性删除即可. option = { title: { text: '折线图堆叠 ...
- echarts折线图,数据切换时(最近七天)绘图不合理现象
echarts折线图,当进行数据切换时存在绘制不合理的问题,数据没错,但绘制不对. 两个0之间的连线应该是平滑直线,如图: 正确的显示: 解决: 在myCharts.setOption(option) ...
- vue使用axios读取本地json文件来显示echarts折线图
编辑器:HBuilderx axios文档:http://www.axios-js.com/zh-cn/docs/ echarts实例:https://echarts.apache.org/examp ...
- Echarts 折线图y轴标签值太长时显示不全的解决办法
问题 分析 解决办法 问题 先看一下正常的情况 再看一下显示不全的情况 所有的数据都是从后台取的,也就是说动态变化的,一开始的时候数据量不大不会出现问题,后面y轴的值越来越大的时候就出现了这个显示不全 ...
- eCharts 折线图,动态绑定数据不更新图表的问题,
官方文档 : http://echarts.baidu.com/tutorial.html npm install echarts --save let lineChart = echarts.ini ...
- vue下使用echarts折线图及其横坐标拖拽功能
vue页面中使用折线图,并且有时间段筛选.因此就需要用到横坐标的拖拽功能. 界面效果如下: 现在来看这个效果的实现代码: drawLine() { let that = this, lineDate ...
随机推荐
- 高质量动漫实时画质增强器Anime4K在mpv上的配置
Anime4K地址 https://github.com/bloc97/Anime4K mpv地址 https://mpv.io/ 这个要错峰下载,网速不太好 在C盘用户\..\AppData\ ...
- C语言指定初始化器解析及其应用
指定初始化器的概念 C90 标准要求初始化程序中的元素以固定的顺序出现,与要初始化的数组或结构体中的元素顺序相同.但是在新标准 C99 中,增加了一个新的特性:指定初始化器.利用该特性可以初始化指定的 ...
- 箭头函数的this指向问题-一看就懂
OK,对于箭头函数的this 用一句话概括:箭头函数中的this指向的是定义时的this,而不是执行时的this. 如果上面这句话听的是懂非懂或者完全不懂的,没关系,下面会有案例讲解. 举个栗子 来看 ...
- 如何在没有安装 Python 的机器上运行 Python 程序
cmd 命令 1. pip install pyinstaller 2. pyinstaller <path to your prog.py> 3. 应用程序在prog.py同路径下的 d ...
- Linux系统管理第二次作业 目录和文件管理 rpm安装 创建yum仓库
chapter02 - 03 作业 1.分别用cat \tac\nl三个命令查看文件/etc/ssh/sshd_config文件中的内容,并用自己的话总计出这三个文档操作命令的不同之处? [ ...
- Golang——Cron 定时任务
开门见山写一个 package main import ( "fmt" "github.com/robfig/cron" "log" &qu ...
- log4j MDC NDC详解
NDC ( Nested Diagnostic Context )和 MDC ( Mapped Diagnostic Context )是 log4j 种非常有用的两个类,它们用于存储应用程序的上下文 ...
- HDOJ 4699 Editor 对顶栈模拟
Editor Time Limit: 3000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Subm ...
- 51 NOD 1049 最大子段和 动态规划 模板 板子 DP
N个整数组成的序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a[j]的连续子段和的最大值.当所给的整数均为负数时和为0. 例如:-2,11,-4,13,-5,- ...
- USB设备驱动模型
嵌入式设备驱动的编写,基本上都要按照一定的驱动模型编写.不这么做的话,一旦设备发生了更新和改变,大部分的驱动代码都要推倒重来,代码的重用率低,不具备移植性.所以在新版linux2.6.22以后的内核版 ...