echarts柱状图单组数据配置

option = {
						//标题栏
						title: {
					        text: '客户总体分析',
					        bottom:'0',
					        left:'35%'
					   },
					   //选中时弹出的悬浮框
					    tooltip : {
					        trigger: 'axis',//'item',数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。'axis',坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。
					        axisPointer : {            // 坐标轴指示器,坐标轴触发有效
					            type : 'shadow' ,   // 默认为直线,可选为:'line' | 'shadow'
					        },
					        formatter: '{b}: {c}%',//需要展示的数据,b为名称,c为数值
					        confine:true //是否将悬浮框限定在特定区域
					    },
					    //绘图网格
					    grid: {
					        left: '10%',//距离左边界
					        right: '10%',
					        bottom: '10%',
					        top:'20%',
					        containLabel: true//为true是可防止溢出
					    },
					    // grid 中的 x 轴
					    xAxis : [
					        {
					            type : 'category',//'value' 数值轴,'category' 类目轴,'time' 时间轴,'log' 对数轴
					            //name:'这是x轴',//坐标轴名称
					            //show:true,//是否显示x轴
					            //position:'bottom',//x轴的位置
					            //boundaryGap:false,//数据点和标签会在两个刻度的中间
					            //min:'',//最小值
					            //max:'',//最大值
					            data : ['广东', '江苏', '北京', '浙江'],//x轴的类目
					            axisTick: {//刻度
					               	show:true,//展示
									//alignWithLabel: false,boundaryGap 为 true 的时候有效,可以保证刻度线和标签对齐
									//interval: 'auto',坐标轴刻度的显示间隔
									//inside: false,坐标轴刻度是否朝内,默认朝外
									//length: 5,坐标轴刻度的长度。
									lineStyle{//刻度样式
										//color: ...,刻度线的颜色
										//width: 1,坐标轴刻度线宽。
										//type: 'solid',坐标轴刻度线的类型。'solid''dashed''dotted'
										//shadowBlur: ...,图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。
										//shadowColor: ...,
										//shadowOffsetX: 0,
										//shadowOffsetY: 0,
										//opacity: ...图形透明度
									}
					            },
					            axisLine:{
					                lineStyle:{//这里可以调节一些坐标轴线的样式
					                    opacity:1
					                }
					            },
					            axisLabel:{//坐标轴标签的设置
					            	show: true,
									//interval: 'auto',坐标轴刻度标签的显示间隔
									//inside: false,刻度标签是否朝内,默认朝外。
									//rotate: 0,旋转的角度从 -90 度到 90 度。
									//margin: 8,刻度标签与轴线之间的距离。
									//formatter: null,刻度标签的内容格式器,支持字符串模板和回调函数两种形式。
									//showMinLabel: null,是否显示最小 tick 的 label。可取值 true, false, null。
									//showMaxLabel: null,是否显示最大 tick 的 label。可取值 true, false, null。
									//color: ...,刻度标签文字的颜色,
									//fontStyle: 'normal',文字字体的风格
									//fontWeight: normal,
									//fontFamily: 'sans-serif',
									//fontSize: 12,
									//align: ...,
									//verticalAlign: ...,
									//lineHeight: ...,
									//backgroundColor: 'transparent',
									//borderColor: 'transparent',
									//borderWidth: 0,
									//borderRadius: 0,
									//padding: 0,
									//shadowColor: 'transparent',
									//shadowBlur: 0,
									//shadowOffsetX: 0,
									//shadowOffsetY: 0,
									//width: ...,
									//height: ...,
					            }
					        }
					    ],
					    yAxis : [
					        {
					           type : 'value'
					        }
					    ],
					    series : [
					        {
					            type:'bar',
					            data:[17.2, 9.53, 7.98, 7.05],
					            itemStyle : {
						            normal : {
						                color:function(params) { 
										 //首先定义一个数组 
										var colorList = [ 
											'#fc8d52','#48cfae','#ec87bf','#a0d468'
										]; 
										return colorList[params.dataIndex] 
										},
						                lineStyle:{  
						                    color:'#ff6300'
						                }
						            }  
					        	},
					        	label: {
                                    normal: {
                                        show: true,
                                        position: 'top',
                                        color:'#333'
                                    }
                                },
					        	barWidth:'50%'
					        }
					    ],
					    
					};

结果:


猜你喜欢

转载自blog.csdn.net/weixin_41187842/article/details/80540069
今日推荐