vue + echarts画圈圈
<div class="chart-bar-left" id= "chartbar-left" style="margin-top:1%;">
v-chart :options="optionPieleft" class="chart-pie-left"/>
</div>
<script> //添加引用
import ECharts from "vue-echarts";
import "echarts/lib/component/polar";
// 引入提示框和标题组件
import "echarts/lib/component/tooltip";
import "echarts/lib/component/title";
//引用legend组件
import "echarts/lib/component/legend";
//引入饼图
import "echarts/lib/chart/pie"; var placeHolderStyle = {
ormal: {
color: 'rgba(44,59,70,1)', // 未完成的圆环的颜色
label: {
show: false
},
labelLine: {
show: false
}
},
emphasis: {
color: 'rgba(44,59,70,1)' // 未完成的圆环的颜色
}
}; var linear_color_left = {
type: 'linear',
x: 0,
y: 0,
x2: 0,
y2: 1,
colorStops: [{
offset: 0,
color: '#0986e8'
}, {
offset: 1,
color: '#4cd8f4'
}]
}; export default {
components: {
"v-chart": ECharts
},
name: 'Dashboard',
data(){
return{
optionPie : {
backgroundColor: '#FFFFFF',
title: {
text: "冷运行天数",
textStyle: {
color: '#050f58',
fontSize: 12, },
left: 'center',
top:'98'
},
series: [{
//最里圈圆环
type: 'pie',
radius: ['75%', '75%'],
silent: true,
itemStyle: {
normal: {
labelLine: {
show: false
}
}
},
data: [{
value: 1,
itemStyle: {
normal: {
color: '#050f58',
borderColor: '#162abb',
//borderWidth: 1,
//shadowBlur: 5,
shadowColor: 'rgba(21,41,185,.75)'
}
}
}]
},{
type: 'pie',
radius: ['89%', '91%'],
silent: false,
label: {
normal: {
show: false,
}
},
data: [{
value: 1,
itemStyle: {
normal: {
color: '#050f58',
barBorderRadius: 30,
// shadowBlur: 50,
shadowColor: 'rgba(21,41,185,.75)'
}
}
}]
}, {
name: '占比',
type: 'pie',
radius: ['89%', '91%'],
hoverAnimation: false,
data: [{
value: 70, //已完成
show: false,
label: {
normal: {
formatter: '{d}', position: 'center',
show: true,
textStyle: {
fontSize: '45',
fontWeight: '200',
color: '#3dd4de',
margin:'00',
}
}
}, itemStyle: {
normal: {
color: linear_color_left,
shadowColor: '#3dd4de',
shadowBlur: 2,
borderWidth: 2,
borderColor:linear_color_left
}
}
}, {
value: 30,//剩余
show: false,
itemStyle: {
normal: {
barBorderRadius: 50,
color: 'rgba(10,9,86,0)', // 未完成的圆环的颜色
label: {
show: false
},
labelLine: {
show: false
}
},
}
}] }]
},
}
}
}
</script>
画完张这样

vue + echarts画圈圈的更多相关文章
- Vue中使用ECharts画散点图加均值线与阴影区域
[本文出自天外归云的博客园] 需求 1. Vue中使用ECharts画散点图 2. 在图中加入加均值线 3. 在图中标注出阴影区域 实现 实现这个需求,要明确两点: 1. 知道如何在vue中使用ech ...
- vue+vuex+axios+echarts画一个动态更新的中国地图
一. 生成项目及安装插件 # 安装vue-cli npm install vue-cli -g # 初始化项目 vue init webpack china-map # 切到目录下 cd china- ...
- 使用echarts画一个类似组织结构图的图表
昨天,写了一篇关于圆环进度条的博客(请移步:Vue/React圆环进度条),已经烦不胜烦,今天又遇到了需要展示类似公司的组织结构图的功能需求,要冒了!!! 这种需求,自己用div+css也是可以实现的 ...
- java动态画圈圈。运用多线程,绘图
总结:只是意外的收获吧.之前一篇是老师教的,一个点,从底层开始升起,到鼠标按下的地方开始画圈圈, 现在改变了一下,因为点上升的一个循环和画圈的循环是分开的 现在让点点自己跑,并且边跑边画圈.而且在fo ...
- Vue Echarts 饼图设置默认选中一个
Vue Echarts 饼图设置默认选中一个 myChart.setOption(data) // data伟echarts所需要传入的参数,就是配置参数最多的那个玩意 myChart.dispatc ...
- vue echarts 给双饼图添加点击事件
在用 echarts 画旭双饼图( https://www.echartsjs.com/examples/zh/editor.html?c=pie-nest )的时候,经常会伴随着点击事件 如果想要在 ...
- 在vue中使用Echarts画曲线图(异步加载数据)
现实的工作中, 数据不可能写死的,所有的数据都应该通过发送请求进行获取. 所以本项目的需求是请求服务器获得二维数组,并生成曲线图.曲线图的横纵坐标均从获得的数据中取得. Echarts官方文档: ht ...
- vue中使用echarts画饼状图
echarts的中文文档地址:https://echarts.baidu.com/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20EC ...
- vue用echarts 画3d地球 且画线
页面效果如下: 项目结构如下: 引入的包 "dependencies": { "core-js": "^3.3.2", "regi ...
随机推荐
- phpcms 实现动态价格
什么是动态价格(自命名)?—— 一般来说商品有个固定的价格,随着节假日或者促销活动可能会发生价格变化,结束后又恢复原价,如果每次价格变化都需要修改价格,那么不仅在时间上不好把握,也需要消耗更多的人力 ...
- 文件os.path相关方法
#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2018/6/13 15:03# @File : abspath_1.py impor ...
- C#直接解析Json键值对
string test_json = "{\"name\":\"tom\",\"nickname\":\"tony\&q ...
- Linux下安装MATLAB
Why do I see "Preparing installation files ... Installing ... Finished..." in the terminal ...
- php自动生成mysql的触发代码。
如果公司里有上百个表要做触发器,如果手动写代码的话.很累,所以今天写了一个小程序, <?php $dbname = 'test';//数据库 $tab1 = 'user'; //执行的表 $ta ...
- Python实践练习:选择性拷贝
题目 项目要求:编写一个程序,遍历一个目录树,查找特定扩展名的文件(诸如.pdf 或.jpg),不论这些文件的位置在哪里, 将它们拷贝到一个新的文件夹中. 代码 import os import sh ...
- 「小程序JAVA实战」小程序数据缓存API(54)
转自:https://idig8.com/2018/09/22/xiaochengxujavashizhanxiaochengxushujuhuancunapi52/ 刚开始写小程序的时候,用户信息我 ...
- Readme.MD 例子
了解一个项目,恐怕首先都是通过其Readme文件了解信息.如果你以为Readme文件都是随便写写的那你就错了.github,oschina git gitcafe的代码托管平台上的项目的Readme. ...
- S 导入公司数据
导入公司数据,使用INSERT [Public] ConnectString=host="siebel://10.10.0.46:2321/HC_CRM/SMObjMgr_chs Conne ...
- jekins测试环境自动化
最近搭建测试环境自动化,之前都是用机器猫.机器猫的流程大概是这样,开发打包上传到svn,给测试一个svn地址,测试到机器猫上传文件,然后再运行启动. 为了减去开发打包这个环节,所以专用jenkins. ...