以下是一个简单的 ECharts 全屏 ping 图的示例:
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>ECharts</title> | |
<!-- 引入 echarts.js --> | |
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/echarts.min.js"></script> | |
</head> | |
<body> | |
<!-- 为ECharts准备一个具备大小(宽高)的Dom --> | |
<div id="main" style="width: 600px;height:400px;"></div> | |
<script type="text/javascript"> | |
// 基于准备好的 dom,初始化 echarts 实例 | |
var myChart = echarts.init(document.getElementById('main')); | |
// 指定图表的配置项和数据 | |
var option = { | |
title: { | |
text: 'ECharts 入门示例' | |
}, | |
tooltip: {}, | |
legend: { | |
data:['销量'] | |
}, | |
xAxis: { | |
data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"] | |
}, | |
yAxis: {}, | |
series: [{ | |
name: '销量', | |
type: 'bar', | |
data: [5, 20, 36, 10, 10, 20] | |
}] | |
}; | |
// 使用刚指定的配置项和数据显示图表。 | |
myChart.setOption(option); | |
</script> | |
</body> | |
</html> |
在这个例子中,我们创建了一个基本的条形图,显示了各类服装的销量。这个图表会根据父元素的大小自动调整自身的大小。
如果你想要创建一个全屏的图表,你可以通过以下几种方式:
- 设置 div 的 CSS 样式,使其全屏。
- 使用 JavaScript 监听窗口大小变化,然后调整 ECharts 实例的大小。
window.onresize = function() { | |
myChart.resize(); | |
} |
- 使用 ECharts 的 resize 方法,在窗口大小发生变化时调整图表大小。
以上就是一个简单的全屏 ECharts 图表的示例。如果你需要更具体的功能,请提供更详细的需求描述。