ToB企服应用市场:ToB评测及商务社交产业平台

标题: 数据可视化 [打印本页]

作者: 千千梦丶琪    时间: 2024-12-22 08:14
标题: 数据可视化
数据可视化

数据可视化


常用的数据可视化库:


选择 ECharts 的缘故原由


   ECharts, 一个利用 Javascript 实现的开源可视化库,可以流畅的运行在 PC 和移动装备上,兼容当前绝大部分欣赏器(IE8/9/10/11, Chrome, Firefox, Safari 等),底层依靠矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
  ECharts 利用五部曲

步调一:下载并引入 echarts.js 文件
步调二:准备一个具备大小(宽高)的 DOM 容器
步调三:初始化 echarts 实例对象
步调四:指定配置项和数据(option)
步调五:将配置项设置给 echarts 实例

html 引入
  1. <script src="/js/echarts.min.js"></script>
复制代码
vue 引入
  1. import echarts from 'echarts'
复制代码

dom 元素
  1. <div class="chartBox" id="chartBox"></div>
  2. ...
  3. ...
  4. .chartBox {
  5.     width: 800px;
  6.     height: 600px;
  7. }
复制代码

  1. // 初始化实例对象 echarts.init(dom容器);
  2. var myChart = echarts.init(document.querySelector("#chartBox"));
复制代码

  1. // 指定配置项和数据
  2. var option = {
  3.     title: {
  4.         text: 'ECharts 入门示例'
  5.     },
  6.     tooltip: {},
  7.     legend: {
  8.         data: ['销量'],
  9.     },
  10.     xAxis: {
  11.         data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
  12.     },
  13.     yAxis: {},
  14.     series: [{
  15.         name: '销量',
  16.         type: 'bar',
  17.         data: [500, 2000, 360, 100, 158, 267]
  18.     }]
  19. }
复制代码

  1. // 把配置项给实例对象;
  2. myChart.setOption(option);
复制代码
完备代码:
  1. <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Hello ECharts!</title>    <style>        .chartBox {            width: 800px;            height: 600px;            border: 1px darkblue dashed;        }    </style></head><body>    <div class="chartBox" id="chartBox"></div>    <script src="/js/echarts.min.js"></script>
  2.     <script>        // 初始化实例对象 echarts.init(dom容器);        var myChart = echarts.init(document.querySelector("#chartBox"));        // 指定配置项和数据        var option = {            title: {                text: 'ECharts 入门示例'            },            tooltip: {},            legend: {                data: ['销量'],            },            xAxis: {                label: {                    show: false                },                data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']            },            yAxis: {},            series: [{                name: '销量',                // type: 'bar', // 柱状图                // type: 'line', // 折线图                type: 'pie', // 饼状图                data: [500, 2000, 360, 100, 158, 267]            }]        }        // 把配置项给实例对象;        myChart.setOption(option);    </script></body></html>
复制代码
ECharts 官网

   ECharts 官网:  
  http://echarts.apache.org/  ECharts 社区

   ECharts 社区:  
  https://gallery.echartsjs.com/explore.html
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4