<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
#chart-panel {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 1000px;
height: 750px;
}
</style>
<script src="./lib/5.5.0/echarts.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<div id="chart-panel"></div>
<script type="text/javascript">
//初始化图表对象。
var myChart = echarts.init(document.getElementById('chart-panel'));
//图表配置。
// Generate data
let category = [];
let dottedBase = +new Date();
let lineData = [];
let barData = [];
for (let i = 0; i < 20; i++) {
let date = new Date((dottedBase += 3600 * 24 * 1000));
category.push(
[date.getFullYear(), date.getMonth() + 1, date.getDate()].join('-')
);
let b = Math.random() * 200;
let d = Math.random() * 200;
barData.push(b);
lineData.push(d + b);
}
// option
let option = {
toolbox: {
feature: {
saveAsImage: {}
}
},
backgroundColor: '#0f375f',
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
legend: {
data: ['line', 'bar'],
textStyle: {
color: '#ccc'
}
},
xAxis: {
data: category,
axisLine: {
lineStyle: {
color: '#ccc'
}
}
},
yAxis: {
splitLine: { show: false },
axisLine: {
lineStyle: {
color: '#ccc'
}
}
},
series: [
{
name: 'line',
type: 'line',
smooth: true,
showAllSymbol: true,
symbol: 'emptyCircle',
symbolSize: 15,
data: lineData
},
{
name: 'bar',
type: 'bar',
barWidth: 10,
itemStyle: {
borderRadius: 5,
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{ offset: 0, color: '#14c8d4' },
{ offset: 1, color: '#43eec6' }
])
},
data: barData
},
{
name: 'line',
type: 'bar',
barGap: '-100%',
barWidth: 10,
itemStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{ offset: 0, color: 'rgba(20,200,212,0.5)' },
{ offset: 0.2, color: 'rgba(20,200,212,0.2)' },
{ offset: 1, color: 'rgba(20,200,212,0)' }
])
},
z: -12,
data: lineData
},
{
name: 'dotted',
type: 'pictorialBar',
symbol: 'rect',
itemStyle: {
color: '#0f375f'
},
symbolRepeat: true,
symbolSize: [12, 4],
symbolMargin: 1,
z: -10,
data: lineData
}
]
};
//通过图表对象的setOption方法和图表配置进行关联。
myChart.setOption(option);
</script>
</body>
</html>
图表制作解说(目标1000个图表)
- 粉丝: 1429
- 资源: 460
最新资源
- VB+SQL宿舍管理系统(论文+源代码)(20248z).7z
- vb+sql医院门诊管理系统(系统+论文+开题报告+任务书+文献综述+参考文献)(202436).7z
- VB+SQL光盘信息管理系统(源代码+系统+答辩PPT)(20244m).7z
- VB+SQL上机考试系统设计(论文+源代码)(202402).7z
- VB+SQL会员制商场进销存(论文+源代码)(2024t3).7z
- vb+access高校固定资产管理系统(论文+程序)(2024b0).7z
- VB+access高校固定资产管理系统(论文+系统)(20244h).7z
- VB+ACCESS高校题库管理系统设计(源代码+论文)(2024jr).7z
- VB+ACCESS音像管理系统(源代码+系统)(20246k).7z
- vb+access酒店管理信息系统(论文+系统)(2024ej).7z
- VB+ACCESS采购管理系统开发(论文+系统+答辩PPT+封面)(2024wd).7z
- VB+Access酒店客房管理系统(源代码+论文+开题报告+任务书)(2024b0).7z
- VB+ACCESS酒店服务管理系统(论文+系统)(2024of).7z
- VB+Access酒店客房管理系统(论文+系统+开题报告+摘要+任务书)(2024c7).7z
- VB+ACCESS计算机等级考试管理系统(源代码+系统+答辩PPT)(2024bm).7z
- vb+ACCESS身份证管理系统设计(论文+源代码)(202422).7z
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈