标签:name data curveChart echarts react 使用 import type Eceharts
import React from 'react'
import axios from 'axios'
import * as echarts from 'echarts';
import '../css/EchartsTest.css'
export default class EchartsTest extends React.Component {
constructor() {
super()
this.state={
myChart:"",
curveChart:""
}
}
componentDidMount() {
this.myChart=echarts.init(document.getElementById('mycharts'));
this.myChart.setOption({
title: {
text: '三月份销量统计',
x:'center',
y:'top'
},
tooltip: {},
xAxis: {
data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
},
yAxis: {},
series: [{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}]
});
this.curveChart=echarts.init(document.getElementById('curveChart'));
this.curveChart.setOption({
title: {
text: 'Stacked Line',
x:'left',
y:'top'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['Email','Direct']
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
feature: {
saveAsImage: {}
}
},
xAxis: {
type: 'category',
boundaryGap: false,
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
name: 'Email',
type: 'line',
stack: 'Total',
data: [120, 132, 101, 134, 90, 230, 210]
},
{
name: 'Direct',
type: 'line',
stack: 'Total',
data: [320, 332, 301, 334, 390, 330, 320]
}
]
});
}
render() {
return (
<div>
<div id="mycharts" className="mainArea"></div>
<div id="curveChart" className="mainArea"></div>
</div>
);
}
}
效果如下:
希望对你有所帮助
标签:name,data,curveChart,echarts,react,使用,import,type,Eceharts 来源: https://blog.csdn.net/datouniao1/article/details/120438644
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。