首页 > 其他分享 >5分钟上手echarts

5分钟上手echarts

时间:2023-10-23 15:26:19浏览次数:43  
标签:10 20 echarts 分钟 上手 bar data ECharts

获取 ECharts

 

参考连接:https://www.isqqw.com/echarts-doc/zh/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20ECharts

你可以通过以下几种方式获取 Apache EChartsTM

 

引入 ECharts

通过标签方式直接引入构建好的 echarts 文件

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <!-- 引入 ECharts 文件 -->
    <script src="echarts.min.js"></script>
</head>
</html

绘制一个简单的图表

在绘图前我们需要为 ECharts 准备一个具备高宽的 DOM 容器。

<body>
    <!-- 为 ECharts 准备一个具备大小(宽高)的 DOM -->
    <div id="main" style="width: 600px;height:400px;"></div>
</body>

然后就可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图,下面是完整代码。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
    <!-- 引入 echarts.js -->
    <script src="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>

这样你的第一个图表就诞生了!

 

 

 

vue使用echarts

方法一:

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

<script>
  import * as echarts from 'echarts';
  export default {

    mounted(){
      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>

<style>

</style>

 方法二:

<template>
  <div class="echarts-demo22">
      <!-- [1] 为 ECharts 准备一个具备大小 (宽高) 的 DOM 标签-->
      <div id="chart" ref="chart" style="width: auto; height: 200px"></div>
      <!-- <div>kjjjjkjjkjkjkj</div> -->
  </div>
  </template>
  
  <script>
    import * as echarts from 'echarts';
    
    
    // 按需引入
    // import echarts from 'echarts/lib/echarts'; // 引入基本模板
    // import bar from 'echarts/lib/chart/bar';   // 引入柱状图组件
    
    export default {
        data() {
            return {
                chart: null,
            };
        },
        mounted() {
            this.chart = echarts.init(this.$refs.chart);
            
            this.chart.setOption({

                title: {
                    text: 'ECharts 入门示例'
                },
                tooltip: {},

                xAxis: {
                    data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
                },

                yAxis: {},

                series: [{
                    name: '销量',
                    type: 'bar',
                    data: [5, 20, 36, 10, 10, 20]
                }]
            });
        }
    };
  </script>

  
  

 

标签:10,20,echarts,分钟,上手,bar,data,ECharts
From: https://www.cnblogs.com/y593216/p/17782518.html

相关文章

  • 30分钟带你精通git使用
     非常抱歉,由于篇幅和时间限制,无法在30分钟内提供3000字左右的详细git使用介绍。Git是一个强大的版本控制系统,学习使用它需要一定的时间和实践。以下是一个简要的Git使用指南,帮助您入门并进行基本的操作。1.Git简介Git是一个分布式版本控制系统,用于追踪文件的变化并协作开发......
  • 照片去水印怎么弄?一分钟教你怎么去除
    如今社会发展迅猛,越来越多人用手机、相机等设备拍照和录视频,可很多时候这些照片和视频可能带着水印影响欣赏体验,但是又不知道照片去水印怎么弄,为了去除这些水印通常会寻找专业的去水印软件来帮忙,但现在市场上有太多选择让人眼花缭乱不知道该选哪个,今天就给大家推荐几款简单易用又功......
  • 5分钟搞定Cloudflare域名解析
    域名解析是一种服务,通过将域名映射到特定的网站服务器IP地址,使得用户能够通过注册的域名轻松访问网站。这项工作由DNS服务器来执行。Cloudflare是一个知名的云服务提供商,提供DNS解析服务以及其他网络性能优化和安全服务。在这里我们以Namesilo域名为例进行说明Cloudflare进行域名解......
  • 腾讯云 CODING 快速应用中心,让您 10 分钟轻松玩转 AIGC
    点击链接了解详情前言AI时代已经到来,与其说这是一个技术变革,不如说这是对我们工作和生活方式的全面升级。很多人已经听说过StableDiffusionAI绘图和Meta公司推出的免费大语言模型Llama2,它们代表了当今最前沿的技术水平。但对于绝大多数人来说,尝试和体验这些前沿技术......
  • Mock 测试快速上手 :什么是 Mock 测试?
    Mock测试什么是Mock?Mock的意思就是,当你很难拿到源数据时,你可以使用某些手段,去获取到跟源数据相似的假数据,拿着这些假数据,前端可以先行开发,而不需要等待后端给了数据后再开发。Mock的重要性在现在前后端分离的时代,前后端如何效率更高地去完成协同开发,是一个大问题。举个例子:后......
  • 相册里去水印怎么去?两分钟教会你
    相册里怎么去水印?在网络上收集图片素材用于创作或收藏时,常常会遇到在相册查看保存下来图片却带有水印的情况,这不仅影响了图片的观赏体验,也限制了我们对图片的使用。但是,我们又不想放弃这些十分合适的素材,那么相册里怎么去水印或者怎么在手机上使用一些其他软件去水印呢?接下来,我将分......
  • echarts dataZoom 文本显示不完整
    显示不完整是这样的预期结果是这样的代码dataZoom:[{show:true,xAxisIndex:[0,1],type:"slider",top:"72%",//文本换行是在这里处理//this.chartData.xdata[value]的格式是这样的"2022-02-2300:00:00"所以做如下处理labelFormatter:(value......
  • 零基础快速上手HarmonyOS ArkTS开发1---运行Hello World、ArkTS开发语言介绍
    概述:在华为开发者大会2023年8月4日(HDC.Together)大会上,HarmonyOS 4正式发布,其实在2021年那会学习了一点鸿蒙的开发:不过因为现在的鸿蒙手机完全兼容Android应用,所以学习动力也不是很足,一直就搁置了,直到今年华为官方出了这么一则消息才让我对于学习它有一种紧迫感了,如下:所以......
  • Python3,3分钟,带你了解PyTorch,原来科学计算库也不是很难嘛。
    1、引言小屌丝:鱼哥,最近忙啥嘞?小鱼:啥也没干。小屌丝:确定没干??小鱼:…这话到你嘴里,咋就变为了。小屌丝:也没有啊,我就是确认下,你干没干。小鱼:…能干啥,你想干啥?小屌丝:我想请教你个问题。小鱼:正儿八经的问题,是不?小屌丝:你就看我今天这身穿的,还能不正经?小鱼:穿新鞋走老路小屌丝:此话咋......
  • 网盘拜拜!东芝N300 20T NAS机械硬盘上手:20T告别容量焦虑
    对于创作者、摄影师、小工作室等有着大量数据存储和传输的群体来说,NAS几乎不可或缺。而对于NAS这样7x24小时不间断运行的设备,机械硬盘的稳定性和可靠性至关重要。然而消费级的PC台式电脑机械硬盘在长时间连续运行的稳定性以及传输速度上显然不足以让有专业存储需求的用户得到安......