//折线图组件
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折线图,鼠标放大缩小的更多相关文章

  1. echarts折线图动态改变数据时的一个bug

    echarts折线图中当增加dataZoom,修改start大于0的时候,会出现折线混乱,变成竖直的线,绘制有问题. 解决方法,在dataZoom中增加filterMode: 'empty' http ...

  2. 实现Echarts折线图的虚实转换

    需求:医院的体温单,在统计体温时,对于正常情况下统计的体温数据,需要显示实线:对于进行物理降温后统计的体温数据,需要显示虚线. 现有的体温单是运用 Echarts 折线图,统一用实线显示.因此在这基础 ...

  3. d3.js 教程 模仿echarts折线图

    今天我们来仿echarts折线图,这个图在echarts是折线图堆叠,但是我用d3改造成了普通的折线图,只为了大家学习(其实在简单的写一个布局就可以).废话不多说商行代码. 1 制作 Line 类 c ...

  4. ECharts折线图堆叠设置为不堆叠的方法

    下图是ECharts折线图堆叠的官方源码,设置折线图不堆叠只需要将每一个stack的值设置为不一样的名称或者将stack属性删除即可. option = { title: { text: '折线图堆叠 ...

  5. echarts折线图,数据切换时(最近七天)绘图不合理现象

    echarts折线图,当进行数据切换时存在绘制不合理的问题,数据没错,但绘制不对. 两个0之间的连线应该是平滑直线,如图: 正确的显示: 解决: 在myCharts.setOption(option) ...

  6. vue使用axios读取本地json文件来显示echarts折线图

    编辑器:HBuilderx axios文档:http://www.axios-js.com/zh-cn/docs/ echarts实例:https://echarts.apache.org/examp ...

  7. Echarts 折线图y轴标签值太长时显示不全的解决办法

    问题 分析 解决办法 问题 先看一下正常的情况 再看一下显示不全的情况 所有的数据都是从后台取的,也就是说动态变化的,一开始的时候数据量不大不会出现问题,后面y轴的值越来越大的时候就出现了这个显示不全 ...

  8. eCharts 折线图,动态绑定数据不更新图表的问题,

    官方文档 : http://echarts.baidu.com/tutorial.html npm install echarts --save let lineChart = echarts.ini ...

  9. vue下使用echarts折线图及其横坐标拖拽功能

    vue页面中使用折线图,并且有时间段筛选.因此就需要用到横坐标的拖拽功能. 界面效果如下: 现在来看这个效果的实现代码: drawLine() { let that = this, lineDate ...

随机推荐

  1. tensorflow1.0 变量加法

    import tensorflow as tf state = tf.Variable(0,name='counter') print(state.name) one = tf.constant(1) ...

  2. 将jar包发布到maven中央仓库

    将jar包发布到maven中央仓库 最近做了一个swagger-ui的开源项目,因为是采用vue进行解析swagger-json,需要前端支持,为了后端也能方便的使用此功能,所以将vue项目编译后的结 ...

  3. java学习(第二篇)语法学习

    1.java标识符 类名.变量名以及方法名都被称为标识符. 关于 Java 标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($).或者下划线(_)开始 首字符之 ...

  4. notepad正则删除关键词所在行

    转自:http://www.gangzi.net/article/615.htm 查找:^.*大师兄.*$替换为:(空) 如果不留空行:查找:^.*大师兄.*\r?\n替换为:(空)注意:Notepa ...

  5. java 之 学习过程中遇到的大佬博客

    大佬1号:zejian 博客:https://blog.csdn.net/javazejian

  6. Google Play商店为预注册的游戏和应用提供自动安装功能

    谷歌 Play 商店一直在准备一项功能,它可以自动安装用户预先注册的应用程序和游戏.似乎该功能现已开始向第一批用户推出.有些人在预注册时会看到一个新选项,使他们能够利用发布时自动安装的功能. 用户在 ...

  7. 洛谷P3018 [USACO11MAR]树装饰Tree Decoration

    洛谷P3018 [USACO11MAR]树装饰Tree Decoration树形DP 因为要求最小,我们就贪心地用每个子树中的最小cost来支付就行了 #include <bits/stdc++ ...

  8. Codeforces Round #623 (Div. 2, based on VK Cup 2019-2020 - Elimination Round, Engine) A Dead Pixel

    讨论坏点的左右上下的矩形大小. #include <bits/stdc++.h> using namespace std; int main() { int t; cin >> ...

  9. UML笔记之类图

    1.类与类之间关系在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合( ...

  10. 使用Python+TensorFlow2构建基于卷积神经网络(CNN)的ECG心电信号识别分类(二)

    心律失常数据库 目前,国际上公认的标准数据库包含四个,分别为美国麻省理工学院提供的MIT-BIH(Massachusetts Institute of Technology-Beth Israel H ...