下面用 ECharts 画一个最基础的折线图示例,从引入到完整代码一步步说明。
<script src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script>
npm install echarts
import * as echarts from 'echarts';
<div id="chart" style="width: 600px; height: 400px;"></div>
<script>
// 1. 初始化 ECharts 实例
const chart = echarts.init(document.getElementById('chart'));
// 2. 配置项
const option = {
title: {
text: '一周气温变化'
},
tooltip: {
trigger: 'axis'
},
xAxis: {
type: 'category',
data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
},
yAxis: {
type: 'value'
},
series: [
{
name: '气温',
type: 'line',
data: [22, 24, 25, 23, 21, 20, 19]
}
]
};
// 3. 渲染图表
chart.setOption(option);
</script>
series: [
{
name: '最高温',
type: 'line',
data: [28, 30, 31, 29, 27, 26, 25]
},
{
name: '最低温',
type: 'line',
data: [18, 19, 20, 19, 17, 16, 15]
}
]
series: [{
type: 'line',
smooth: true,
data: [22, 24, 25, 23, 21, 20, 19]
}]
series: [{
type: 'line',
symbol: 'circle',
symbolSize: 8,
data: [22, 24, 25, 23, 21, 20, 19]
}]
window.addEventListener('resize', () => {
chart.resize();
});
如果你有 具体数据 / Vue / React / 动态数据 / 时间轴折线图,可以告诉我,我可以直接给你对应版本代码。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。