pieSimple(简单饼状图)
配置项如下
option = {
backgroundColor: '#1B2D3B',
title: {
text: '某站点用户访问来源',
subtext: '纯属虚构',
x: 'center',
textStyle: {
//文字颜色
color: 'white',
// //字体风格,'normal','italic','oblique'
// fontStyle:'normal',
// //字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 | 400...
// fontWeight:'bold',
// //字体系列
// fontFamily:'sans-serif'
// //字体大小
// fontSize:18
},
subtextStyle: {}, //与textStyle类似
},
color: ['#4472C4', '#39E7FB', '#FAC901'], //饼图颜色
/*
tooltip为提示框组件,trigger为触发类型,'item'数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。
'axis'坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。
formatter:折线(区域)图、柱状(条形)图、K线图: {a}(系列名称),{b}(类目值),{c}(数值), {d}(无)
散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)
地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)
饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)
如此例子,a代表series的name:访问来源, b代表data的name, c代表data的value d代表所占比例
*/
tooltip: {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
//legend为图例,x,y设置其位置,textStyle可设置字体颜色大小等等,data需与series的dataname一致
//默认横向布局horizontal,纵向布局值为'vertical'
legend: {
orient: 'vertical',
x: 'right',
y: 'top',
data: ['直接访问', '邮件营销', '联盟广告'],
textStyle: {
color: 'white'
}
},
//center:饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标。支持设置成百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度。
//radius://饼图的半径,数组的第一项是内半径,第二项是外半径。也支持设置成百分比
//itemStyle:图形样式,比如鼠标移到图标上会显示数据等
series: [{
name: '访问来源',
type: 'pie',
radius: '55%',
center: ['50%', '60%'],
data: [{
value: 335,
name: '直接访问'
},
{
value: 310,
name: '邮件营销'
},
{
value: 234,
name: '联盟广告'
},
],
itemStyle: {
shadowBlur: 10, //图形阴影的模糊大小。
shadowOffsetX: 0, //阴影水平方向上的偏移距离。
shadowColor: 'rgba(0, 0, 0, 0.5)', //阴影颜色
//上面这三项主要展示的是饼状图外围的阴影属性
}
}]
};