首页 经验

【数据可视化】Echarts新手入门|快速上手|必知必会|可视化图表

时间: 2024-10-18 21:59:29

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)


ECharts 是一个用于数据可视化的强大开源库,得益于其简单易用的特性,适合新手快速上手。以下是 ECharts 新手入门的一些基本概念和步骤:


一、环境准备


1. 引入 ECharts

   - 可以通过 CDN 引入 ECharts。将以下代码加入你的 HTML 文件中:


   

   <script src="https://cdnjs.cloudflare.com/ajax/libs/echarts/5.3.3/echarts.min.js"></script>

   


2. 创建一个容器

   - 在你的 HTML 文件中创建一个用于显示图表的 <div> 元素:


   

   <div id="main" style="width: 600px; height: 400px;"></div>

   


二、基本使用


1. 初始化图表

   - 使用 JavaScript 初始化 ECharts 实例并设置图表的配置项。


   

   <script>

       // 基于准备好的 DOM,初始化 ECharts 实例

       var myChart = echarts.init(document.getElementById('main'));


       // 指定图表的配置项和数据

       var option = {

           title: {

               text: 'ECharts 入门示例'

           },

           tooltip: {},

           xAxis: {

               data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]

           },

           yAxis: {},

           series: [{

               name: '销量',

               type: 'bar',

               data: [5, 20, 36, 10, 10, 20]

           }]

       };


       // 使用刚指定的配置项和数据显示图表。

       myChart.setOption(option);

   </script>

   


三、基本图表类型


1. 折线图

   

   var option = {

       title: {

           text: '折线图示例'

       },

       tooltip: {},

       xAxis: {

           data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']

       },

       yAxis: {},

       series: [{

           name: '销售量',

           type: 'line',

           data: [120, 132, 101, 134, 90, 230, 210]

       }]

   };

   


2. 饼图

   

   var option = {

       title: {

           text: '饼图示例'

       },

       tooltip: {

           trigger: 'item'

       },

       series: [{

           name: '访问来源',

           type: 'pie',

           radius: '50%',

           data: [

               { value: 335, name: '直接访问' },

               { value: 310, name: '邮件营销' },

               { value: 234, name: '联盟广告' },

               { value: 135, name: '视频广告' },

               { value: 1548, name: '搜索引擎' }

           ],

           emphasis: {

               itemStyle: {

                   shadowBlur: 10,

                   shadowOffsetX: 0,

                   shadowColor: 'rgba(0, 0, 0, 0.5)'

               }

           }

       }]

   };

   


3. 散点图

   

   var option = {

       title: {

           text: '散点图示例'

       },

       tooltip: {},

       xAxis: {},

       yAxis: {},

       series: [{

           name: '散点',

           type: 'scatter',

           data: [

               [10, 10], [20, 20], [30, 30], [40, 40], [50, 50]

           ]

       }]

   };

   


四、配置项解读


- title: 图表的标题配置。

- tooltip: 鼠标悬停提示框。

- xAxis / yAxis: 定义坐标轴。

- series: 数据系列,包含图表类型、数据和样式配置。


五、响应式设计


ECharts 会根据 div 的尺寸自适应图表大小。为了响应式,确保包含图表的容器有合适的宽度和高度。


六、常用方法


- setOption(): 更新图表配置。

- resize(): 在窗口大小改变时重新调整图表大小。

- getOption(): 获取当前的配置。


七、学习资源


- 官方网站: [ECharts 官网](https://echarts.apache.org/)

- 文档: [ECharts 文档](https://echarts.apache.org/zh/option.html)

- 示例: [ECharts 示例](https://echarts.apache.org/examples/)


这些是 ECharts 的基础知识和简单示例。通过不断地实践和调整配置,你可以创建出丰富多彩的可视化图表!希望这能帮助你顺利入门使用 ECharts!


上一个 Python知识点(史上最全) 文章列表 下一个 如何系统地自学 Python?|python学习路线

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号