四步学会使用ECharts做图

前言:最近有些朋友抱怨用ECharts做统计图时难做,看官网很枯噪无味头又晕,那接下来我简单说下我是怎么四步做图的。
首先先引入安装ECarts依赖,使用webpack工具打包的可以使用命令行安装
npm install echarts --save
然后在局部或全部引入
var echarts = require(‘echarts’)
四步走:
1.划分好容器,定好容器的宽高

<div style="height: 500px; width: 500px;" ref="useAxis"></div>

2.让容器初始化echarts,init进容器中

const useAxis = echarts.init(this.$refs.useAxis)

3.填入配置图表的信息

let option = {
  legend: {}, //配置图例
  xAxis: {},  //配置x轴
  yAxis: {}, //配置y轴
  series: [{}] //关键的一步,配置系列列表和数据
}

4.容器使用配置信息显示图表

useAxis.setOption(option)

做图,首先要有思路,先把代码结构搭出来,先填入里面的配置项,这样清晰的思路让我们在日常开发中提高效率,不会太被动
例如以下折线统计图绘制:

<template>
  <div>
    <div ref="stLine" style="height: 500px;width: 900px;"></div>
  </div>
</template>
<script>
var echarts = require('echarts');
export default {
mounted() {
  this.getEchartsInfo()
},
methods: {
    getEchartsInfo() {
      const exLine = echarts.init(this.$refs.stLine);
      let exion = {
        xAxis: {},
        yAxis: {},
        tooltip: {},
        series: [{}]
      };
      exLine.setOption(exion);
	}
  }
}
</script>

代码结构搭已经搭好,接下来一个一个配置信息进去

<template>
  <div>
    <div ref="stLine" style="height: 500px;width: 900px;"></div>
  </div>
</template>
<script>
var echarts = require('echarts');
export default {
mounted() {
  this.getEchartsInfo()
},
methods: {
    getEchartsInfo() {
      const exLine = echarts.init(this.$refs.stLine);
      let exion = {
        xAxis: {
          position: 'bottom',
          name: '月',
          nameTextStyle: {
            color: '#ff00ff'
          },
          axisLine: {
            lineStyle: {
              color: '	#ffa500'
            }
          },
          axisTick: {
            show: false,
          },
          axisLabel: {
            color: '#ff00ff'
          },
          data: ['1','2','3','4','5','6','7','8','9','10','11','12']
        },
        yAxis: {
          name: '次',
          align: 'right',
          nameTextStyle: {
            color: '#ff00ff'
          },
          axisLine: {
            lineStyle: {color: '#ffa500'}
          },
          axisTick: {show: false},
          splitLine: {show: false},
          max: 120
        },
        tooltip: {
          trigger: 'item',
          formatter: '{b}月份{c}次'
        },
        series: [
          {
            type: 'line',
            data: [10,21,44,56,47,86,75,30,2,85,36,69]
          }
        ]
      };
      exLine.setOption(exion);
	}
  }
}
</script>

到此一个简略的折线统计图已经出来了,四步走起来,ECharts使用起来很是轻松,需要用ECharts参考下,觉得对自己有参考价值的点个赞再走呗!
折线统计图

Flask是一个使用Python编的轻量级Web应用框架,而Echarts是一个基于JavaScript的可视化库,可以用于生成各种类型的图表。如果你想使用Flask和Echarts来展示MySQL中的数据,你可以按照以下步骤进行操作: 1. 安装Flask和Echarts库: 在命令行中运行以下命令来安装所需的库: ``` pip install flask pip install pyecharts ``` 2. 连接MySQL数据库: 使用Python的MySQL连接库,比如`pymysql`或`mysql-connector-python`来连接MySQL数据库,并执行相应的查询语句来获取需要的数据。 3. 创建Flask应用: 创建一个Flask应用,并在路由中编处理请求的代码。你可以创建一个路由来接收请求并从MySQL数据库中获取数据。 4. 生成Echarts图表: 使用pyecharts库来生成Echarts图表。你可以将从MySQL数据库中获取的数据传递给pyecharts对象,并根据需要选择不同类型的图表,如折线图、柱状图等。 5. 渲染图表: 在Flask应用中,使用模板引擎(如Jinja2)将生成的图表渲染到HTML页面中。你可以在路由函数中将图表对象传递给模板,并在模板中使用对应的语法将图表显示在页面上。 这样,你就可以使用Flask和Echarts以及MySQL来生成图表并在Web应用中展示数据了。请注意,具体的实现细节会根据你的需求和数据结构有所不同,以上只是一个基本的示例。你可以根据自己的实际情况进行调整和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值