饼状图
时间:2022-07-25
本文章向大家介绍饼状图,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
const chart = echarts.init(canvas, null, {
width: width,
height: height,
devicePixelRatio: dpr // 像素
});
canvas.setChart(chart);
/* 定制每个角的label */
const label = {
/* 格式化 c: value, b: name */
formatter: [
'{value|{c}元}',
'{name|{b}}',
].join('n'),
/* 定制CSS,可以在 formatter 中应用 */
rich: {
value: {
lineHeight: 25,
fontSize: 14,
color: '#333333',
align: 'center'
},
name: {
fontSize: 12,
color: '#333333',
align: 'center',
}
}
};
let option = {
backgroundColor: "#ffffff",
color: ["#00B8B0", "#FF7C7C", "#0C98E7"],
series: [
{
selectedMode: 'single',
/* 选中的时候往外扩充的宽度 */
hoverOffset: 20,
/* 选中的时候往外扩充的宽度,会直接移动 */
selectedOffset: 0,
/* 顺时加载 */
clockWise: true,
avoidLabelOverlap: true,
type: 'pie',
/* 中心点的 x,y */
center: ['50%', '50%'],
/* 半径 */
radius: ['30%', '45%'],
/* label 线条 */
labelLine: {
/* 正常下 */
normal: {
show: true,
length: 5,
length2: 25
},
/* 高亮下 */
emphasis: {
show: true
}
},
position: 'outer',
data: [{
value: 12759,
name: '交强险',
label,
}, {
value: 12759,
name: '车价',
label,
}, {
value: 20000,
name: '商业保险',
label
}]
}
]
};
/* 更新配置 */
chart.setOption(option);
/* 默认选中 */
chart.dispatchAction({
type: 'highlight',
seriesIndex: 0,
dataIndex: 0
});
this.eChart = chart;
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python爬虫实战:模拟登录淘宝网站
- Python制作动态二维码(附源码,复制再贴修改路径名字即可)
- 新手小白的福利,零基础也能上手的项目——学生信息管理系统
- Python制作小脚本,一键可以让你同事的电脑在你指定时间关机
- Python小白爬虫入门的第一个案例:爬取全站小说
- Python基础入门知识点——字符串的介绍
- 文章要保存为TXT文件,其中的图片要怎么办?Python帮你解决
- 分析B站弹幕,川普同志暴露的那一天,没有一个鬼畜up是无辜的
- python-爬取地理坐标
- Python基础第一个案例:猜数字游戏,这个都写不出,那就放弃吧
- 现在听歌要各大平台到处跑,嫌麻烦?制作个人专属的音乐下载器
- 爬取上市公司数据、分析数据,并用可视化现实全国各地区公司数量
- 今天刚上手爬虫,当然要从最简单的开始啦,验证一下所学的知识
- Python数据可视化入门:使用Matplotlib绘图
- 有了音乐下载器,怎么能没有音乐播放器呢,打造自己的音乐播放器