以下是一个简单的 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 图表的示例。如果你需要更具体的功能,请提供更详细的需求描述。
