vue3中,vue

您所在的位置:网站首页 统计图中的折线图怎么看 vue3中,vue

vue3中,vue

2024-07-02 15:28:02| 来源: 网络整理| 查看: 265

注意:vue-echarts在使用前要先安装echarts,不要只安装vue-echarts这一个

echarts官网地址:Apache EChartsApache ECharts,一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。icon-default.png?t=N7T8https://echarts.apache.org/zh/index.html

安装vue-echarts npm i -S vue-echarts echarts //cnpm 安装 cnpm i -S vue-echarts echarts

注意:Vue 2 下使用 vue-echarts,必须还要安装 @vue/composition-api :

npm i -D @vue/composition-api //cnpm 安装 cnpm i -D @vue/composition-api main.js中全局注册组件 import Echarts from "vue-echarts" import * as echarts from "echarts" app.component("v-chart", Echarts) app.config.globalProperties.$echarts = echarts

自适应屏幕

方式1:autoresize:true  【推荐】

该方式自适应需满足两个条件:

加上autoresize属性。图表外层需要指定vw单位的宽度,如width:100vw; 基本使用   柱状态 import { onMounted, reactive, watch, ref, onBeforeUnmount, shallowRef } from 'vue' // 渲染数 mychart1.value.setOption(renderLineOptions()) // 定义属性 const mychart1 = ref(null) const optionBar = ref(null) // 坐标轴及其属性定义 const renderLineOptions = () => { return { grid: { left: '3%', right: '4%', bottom: '8%', containLabel: true }, xAxis: { data: data.chartName, // x轴的标题(定义的变量),可以是直接的数组["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"] axisLabel: { show: true, textStyle: { fontSize: 15// 字体大小 } }, axisLabel: { show: true, rotate: 30 // 设置x轴标签旋转角度 } }, yAxis: { name: '工时/h', nameTextStyle: { nameLocation: 'start' }, axisLabel: { show: true, fontSize: 16 }, axisLine: { show: true, // 是否显示Y轴线 lineStyle: { width: 1, // 线的大小 type: 'solid' // Y轴线的类型 } } }, series: [ { // 渲染的数据,可以使用 [5, 20, 36, 10, 10, 20],也可以是定义的变量(记得赋值) data: data.chartRows, type: 'bar', barWidth: '20%', itemStyle: { // 通常情况下: color: function (params) { // 每根柱子的颜色 return data.colorList[params.dataIndex] }, offset: 6 // 偏移量 }, label: { show: true, position: 'top', fontSize: 14, formatter: (params) => { const reData = (params.data || 0).toString().replace(/(\d)(?=(?:\d{3}) + $)/g, '$1,') return reData } } } ] } }

饼图  import { onMounted, reactive, watch, ref, onBeforeUnmount, shallowRef } from 'vue' //饼图的数据格式对应的是key:value的形式 // data.pieNumber = [ // { value:1, name: "开发" }, // { value:2, name: "维护" }, // { value:3, name: "测试" }, // { value:4, name: "BUG修复" }, // { value:5, name: "其他" } // ] // 渲染数 mychart1.value.setOption(renderPieOptions ()) // 定义属性 const mychart1 = ref(null) const optionPie = ref(null) const renderPieOptions = () => { return { tooltip: { trigger: "item", formatter: "{a} {b} : {c} 个,占比: ({d}%)" }, legend: { orient: "vertical", position: 'right', right: '2%', top: '20%', data: data.pieTitle //这里的渲染的数据需要与series里面渲染的数据中的name保持一致 }, series: [ { name: "任务类型占比分析表", type: "pie", radius: "70%", center: ["45%", "55%"], data: data.pieNumber, //渲染的数据 emphasis: { itemStyle: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: "rgba(0, 0, 0, 0.5)" } }, label: { show: true, // 显示标签 formatter: '{b}个数占比:{d}%' } } ] } }

 折线图 xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [{ data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line' }]

设置y、x轴步长、最大值、最小值 xAxis: { name:'天', type: 'value', interval:5, // 步长 min:10, // 起始 max:50 // 终止 }, yAxis: { name:'合同个数', type: 'value', interval:1, // 步长 min:0, // 起始 max:5 // 终止 },   配置样式  官网样式:主题下载 - Apache EChartsApache ECharts,一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。icon-default.png?t=N7T8https://echarts.apache.org/zh/download-theme.html如:macarons、dark  、vintage、infographic、shine、roma



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭