Echarts折线图属性设置⼤全  1 // 全图默认背景
2
3 // backgroundColor: ‘rgba(0,0,0,0)’,
4 // 默认⾊板
5 color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed',
6    '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0',
7    '#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700',
8    '#6699FF','#ff6666','#3cb371','#b8860b','#30e0e0'],
9
10 // 图表标题
11 title: {
12    x: 'left',                // ⽔平安放位置,默认为左对齐,可选为:
13                      // 'center' ¦ 'left' ¦ 'right'
14                      // ¦ {number}(x坐标,单位px)
15    y: 'top',            // 垂直安放位置,默认为全图顶端,可选为:
16                      // 'top' ¦ 'bottom' ¦ 'center'
17                      // ¦ {number}(y坐标,单位px)
18    //textAlign: null          // ⽔平对齐⽅式,默认根据x设置⾃动调整
19    backgroundColor: 'rgba(0,0,0,0)',
20    borderColor: '#ccc',          // 标题边框颜⾊
21    borderWidth: 0,          // 标题边框线宽,单位px,默认为0(⽆边框)
22    padding: 5,            // 标题内边距,单位px,默认各⽅向内边距为5,
23                              // 接受数组分别设定上右下左边距,同css
24    itemGap: 10,            // 主副标题纵向间隔,单位px,默认为10,
25    textStyle: {
26        fontSize: 18,
27        fontWeight: 'bolder',
28        color: '#333'                            // 主标题⽂字颜⾊
29    },
30    subtextStyle: {
31        color: '#aaa'                            // 副标题⽂字颜⾊
32    }
33 },
34
35 // 图例
36 legend: {
37    orient: 'horizontal',          // 布局⽅式,默认为⽔平布局,可选为:
38                        // 'horizontal' ¦ 'vertical'
39    x: 'center',                // ⽔平安放位置,默认为全图居中,可选为:
40                              // 'center' ¦ 'left' ¦ 'right'
41                        // ¦ {number}(x坐标,单位px)
42    y: 'top',              // 垂直安放位置,默认为全图顶端,可选为:
43                        // 'top' ¦ 'bottom' ¦ 'center'
44                        // ¦ {number}(y坐标,单位px)
rotate属性
45    backgroundColor: 'rgba(0,0,0,0)',
46    borderColor: '#ccc',            // 图例边框颜⾊
47    borderWidth: 0,                // 图例边框线宽,单位px,默认为0(⽆边框)
48    padding: 5,                  // 图例内边距,单位px,默认各⽅向内边距为5,
49                                // 接受数组分别设定上右下左边距,同css
50    itemGap: 10,              // 各个item之间的间隔,单位px,默认为10,
51                        // 横向布局时为⽔平间隔,纵向布局时为纵向间隔
52    itemWidth: 20,            // 图例图形宽度
53    itemHeight: 14,            // 图例图形⾼度
54    textStyle: {
55        color: '#333'                              // 图例⽂字颜⾊
56    }
57 },
58
59 // 值域
60 dataRange: {
61    orient: 'vertical',            // 布局⽅式,默认为垂直布局,可选为:
62                        // 'horizontal' ¦ 'vertical'
63    x: 'left',                  // ⽔平安放位置,默认为全图左对齐,可选为:
64                        // 'center' ¦ 'left' ¦ 'right'
65                        // ¦ {number}(x坐标,单位px)
66    y: 'bottom',                  // 垂直安放位置,默认为全图底部,可选为:
67                          // 'top' ¦ 'bottom' ¦ 'center'
68                          // ¦ {number}(y坐标,单位px)
69    backgroundColor: 'rgba(0,0,0,0)',
70    borderColor: '#ccc',            // 值域边框颜⾊
71    borderWidth: 0,                // 值域边框线宽,单位px,默认为0(⽆边框)
72    padding: 5,                    // 值域内边距,单位px,默认各⽅向内边距为5,
73                          // 接受数组分别设定上右下左边距,同css
74    itemGap: 10,              // 各个item之间的间隔,单位px,默认为10,
75                        // 横向布局时为⽔平间隔,纵向布局时为纵向间隔
76    itemWidth: 20,            // 值域图形宽度,线性渐变⽔平布局宽度为该值 * 10
77    itemHeight: 14,            // 值域图形⾼度,线性渐变垂直布局⾼度为该值 * 10
78    splitNumber: 5,            // 分割段数,默认为5,为0时为线性渐变
79    color:['#1e90ff','#f0ffff'],//颜⾊
80    //text:['⾼','低'],              // ⽂本,默认为数值⽂本
81    textStyle: {
82        color: '#333'                                // 值域⽂字颜⾊
83    }
84 },
85
86 toolbox: {
87    orient: 'horizontal',            // 布局⽅式,默认为⽔平布局,可选为:
88                        // 'horizontal' ¦ 'vertical'
89    x: 'right',              // ⽔平安放位置,默认为全图右对齐,可选为:
90                        // 'center' ¦ 'left' ¦ 'right'
91                        // ¦ {number}(x坐标,单位px)
92    y: 'top',              // 垂直安放位置,默认为全图顶端,可选为:
93                        // 'top' ¦ 'bottom' ¦ 'center'
94                        // ¦ {number}(y坐标,单位px)
95    color : ['#1e90ff','#22bb22','#4b0082','#d2691e'],
96    backgroundColor: 'rgba(0,0,0,0)',    // ⼯具箱背景颜⾊
97    borderColor: '#ccc',            // ⼯具箱边框颜⾊
98    borderWidth: 0,                // ⼯具箱边框线宽,单位px,默认为0(⽆边框)
99    padding: 5,                    // ⼯具箱内边距,单位px,默认各⽅向内边距为5,100                                // 接受数组分别设定上右下左边距,同css
101    itemGap: 10,                  // 各个item之间的间隔,单位px,默认为10,
102                                // 横向布局时为⽔平间隔,纵向布局时为纵向间隔
103    itemSize: 16,              // ⼯具箱图形宽度
104    featureImageIcon : {},            // ⾃定义图⽚icon
105    featureTitle : {
106        mark : '辅助线开关',
107        markUndo : '删除辅助线',
108        markClear : '清空辅助线',
109        dataZoom : '区域缩放',
110        dataZoomReset : '区域缩放后退',
111        dataView : '数据视图',
112        lineChart : '折线图切换',
113        barChart : '柱形图切换',
114        restore : '还原',
115        saveAsImage : '保存为图⽚'
116    }
117 },
118
119 // 提⽰框
120 tooltip: {
121    trigger: 'item',          // 触发类型,默认数据触发,见下图,可选为:'item' ¦ 'axis' 122    showDelay: 20,            // 显⽰延迟,添加显⽰延迟可以避免频繁切换,单位ms 123    hideDelay: 100,            // 隐藏延迟,单位ms
124    transitionDuration : 0.4,        // 动画变换时间,单位s
125    backgroundColor: 'rgba(0,0,0,0.7)',  // 提⽰背景颜⾊,默认为透明度为0.7的⿊⾊126    borderColor: '#333',            // 提⽰边框颜⾊
127    borderRadius: 4,                // 提⽰边框圆⾓,单位px,默认为4
128    borderWidth: 0,                // 提⽰边框线宽,单位px,默认为0(⽆边框)
129    padding: 5,                  // 提⽰内边距,单位px,默认各⽅向内边距为5,
130                                // 接受数组分别设定上右下左边距,同css
131    axisPointer : {                // 坐标轴指⽰器,坐标轴触发有效
132        type : 'line',        // 默认为直线,可选为:'line' | 'shadow'
133        lineStyle : {          // 直线指⽰器样式设置
134            color: '#48b',
135            width: 2,
136            type: 'solid'
137        },
138        shadowStyle : {              // 阴影指⽰器样式设置
139            width: 'auto',        // 阴影⼤⼩
140            color: 'rgba(150,150,150,0.3)'  // 阴影颜⾊
141        }
142    },
143    textStyle: {
144        color: '#fff'
145    }
146 },
147
148 // 区域缩放控制器
149 dataZoom: {
150    orient: 'horizontal',        // 布局⽅式,默认为⽔平布局,可选为:
151                              // 'horizontal' ¦ 'vertical'
152    // x: {number},              // ⽔平安放位置,默认为根据grid参数适配,可选为:153                              // {number}(x坐标,单位px)
154    // y: {number},              // 垂直安放位置,默认为根据grid参数适配,可选为:155                              // {number}(y坐标,单位px)
156    // width: {number},          // 指定宽度,横向布局时默认为根据grid参数适配
157    // height: {number},          // 指定⾼度,纵向布局时默认为根据grid参数适配158    backgroundColor: 'rgba(0,0,0,0)',    // 背景颜⾊
159    dataBackgroundColor: '#eee',      // 数据背景颜⾊
160    fillerColor: 'rgba(144,197,237,0.2)', // 填充颜⾊
161    handleColor: 'rgba(70,130,180,0.8)'      // ⼿柄颜⾊
162 },
163
164 // ⽹格
165 grid: {
166    x: 80,
167    y: 60,
168    x2: 80,
169    y2: 60,
170    // width: {totalWidth} - x - x2,
171    // height: {totalHeight} - y - y2,
172    backgroundColor: 'rgba(0,0,0,0)',
173    borderWidth: 1,
174    borderColor: '#ccc'
175 },
176
177 // 类⽬轴
178 categoryAxis: {
179    position: 'bottom',        // 位置
180    nameLocation: 'end',      // 坐标轴名字位置,⽀持'start' | 'end'
181    boundaryGap: true,    // 类⽬起始和结束两端空⽩策略
182    axisLine: {            // 坐标轴线
183        show: true,        // 默认显⽰,属性show控制显⽰与否
184        lineStyle: {        // 属性lineStyle控制线条样式
185            color: '#48b',
186            width: 2,
187            type: 'solid'
188        }
189    },
190    axisTick: {            // 坐标轴⼩标记
191        show: true,      // 属性show控制显⽰与否,默认不显⽰
192        interval: 'auto',
193        // onGap: null,
194        inside : false,        // 控制⼩标记是否在grid⾥
195        length :5,        // 属性length控制线长
196        lineStyle: {      // 属性lineStyle控制线条样式
197            color: '#333',
198            width: 1
199        }
200    },
201    axisLabel: {          // 坐标轴⽂本标签,详见axis.axisLabel
202        show: true,
203        interval: 'auto',
204        rotate: 0,
205        margin: 8,
206        // formatter: null,
207        textStyle: {      // 其余属性默认使⽤全局⽂本样式,详见TEXTSTYLE 208            color: '#333'
209        }
210    },
211    splitLine: {                // 分隔线
212        show: true,        // 默认显⽰,属性show控制显⽰与否
213        // onGap: null,
214        lineStyle: {      // 属性lineStyle(详见lineStyle)控制线条样式
215            color: ['#ccc'],
216            width: 1,
217            type: 'solid'
218        }
219    },
220    splitArea: {                // 分隔区域
221        show: false,      // 默认不显⽰,属性show控制显⽰与否
222        // onGap: null,
223        areaStyle: {        // 属性areaStyle(详见areaStyle)控制区域样式224            color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']
225        }
226    }
227 },
228
229 // 数值型坐标轴默认参数
230 valueAxis: {
231    position: 'left',      // 位置
232    nameLocation: 'end',    // 坐标轴名字位置,⽀持'start' | 'end'
233    nameTextStyle: {},    // 坐标轴⽂字样式,默认取全局样式
234    boundaryGap: [0, 0],    // 数值起始和结束两端空⽩策略
235    splitNumber: 5,        // 分割段数,默认为5
236    axisLine: {            // 坐标轴线
237        show: true,      // 默认显⽰,属性show控制显⽰与否
238        lineStyle: {      // 属性lineStyle控制线条样式
239            color: '#48b',
240            width: 2,
241            type: 'solid'
242        }
243    },
244    axisTick: {            // 坐标轴⼩标记
245        show: false,      // 属性show控制显⽰与否,默认不显⽰
246        inside : false,      // 控制⼩标记是否在grid⾥
247        length :5,          // 属性length控制线长
248        lineStyle: {      // 属性lineStyle控制线条样式
249            color: '#333',
250            width: 1
251        }
252    },
253    axisLabel: {          // 坐标轴⽂本标签,详见axis.axisLabel
254        show: true,
255        rotate: 0,
256        margin: 8,
257        // formatter: null,
258        textStyle: {      // 其余属性默认使⽤全局⽂本样式,详见TEXTSTYLE
259            color: '#333'
260        }
261    },
262    splitLine: {                // 分隔线
263        show: true,        // 默认显⽰,属性show控制显⽰与否
264        lineStyle: {          // 属性lineStyle(详见lineStyle)控制线条样式
265            color: ['#ccc'],
266            width: 1,
267            type: 'solid'
268        }
269    },
270    splitArea: {                // 分隔区域
271        show: false,      // 默认不显⽰,属性show控制显⽰与否
272        areaStyle: {      // 属性areaStyle(详见areaStyle)控制区域样式
273            color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']
274        }
275    }
276 },
277
278 polar : {
279    center : ['50%', '50%'],    // 默认全局居中
280    radius : '75%',
281    startAngle : 90,
282    splitNumber : 5,
283    name : {
284        show: true,
285        textStyle: {      // 其余属性默认使⽤全局⽂本样式,详见TEXTSTYLE
286            color: '#333'
287        }
288    },
289    axisLine: {            // 坐标轴线
290        show: true,        // 默认显⽰,属性show控制显⽰与否
291        lineStyle: {        // 属性lineStyle控制线条样式
292            color: '#ccc',
293            width: 1,
294            type: 'solid'
295        }
296    },
297    axisLabel: {                // 坐标轴⽂本标签,详见axis.axisLabel
298        show: false,
299        textStyle: {      // 其余属性默认使⽤全局⽂本样式,详见TEXTSTYLE
300            color: '#333'
301        }
302    },
303    splitArea : {
304        show : true,
305        areaStyle : {
306            color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']
307        }
308    },
309    splitLine : {
310        show : true,
311        lineStyle : {
312            width : 1,
313            color : '#ccc'
314        }
315    }
316 },
317
318 // 柱形图默认参数
319 bar: {
320    barMinHeight: 0,            // 最⼩⾼度改为0
321    // barWidth: null,        // 默认⾃适应
322    barGap: '30%',          // 柱间距离,默认为柱形宽度的30%,可设固定值
323    barCategoryGap : '20%',  // 类⽬间柱形距离,默认为类⽬间距的20%,可设固定值
324    itemStyle: {
325        normal: {
326            // color: '各异',
327            barBorderColor: '#fff',        // 柱条边线
328            barBorderRadius: 0,            // 柱条边线圆⾓,单位px,默认为0
329            barBorderWidth: 1,            // 柱条边线线宽,单位px,默认为1
330            label: {
331                show: false
332                                          // position: 默认⾃适应,⽔平布局为'top',垂直布局为'right',可选为
333                                          // 'inside'|'left'|'right'|'top'|'bottom'
334                                        // textStyle: null // 默认使⽤全局⽂本样式,详见TEXTSTYLE
335            }
336        },
337        emphasis: {
338            // color: '各异',
339            barBorderColor: 'rgba(0,0,0,0)',            // 柱条边线
340            barBorderRadius: 0,                // 柱条边线圆⾓,单位px,默认为0
341            barBorderWidth: 1,                    // 柱条边线线宽,单位px,默认为1
342            label: {
343                show: false
344                // position: 默认⾃适应,⽔平布局为'top',垂直布局为'right',可选为
345                //          'inside'|'left'|'right'|'top'|'bottom'
346                // textStyle: null      // 默认使⽤全局⽂本样式,详见TEXTSTYLE
347            }
348        }
349    }
350 },
351
352 // 折线图默认参数
353 line: {
354    itemStyle: {
355        normal: {
356            // color: 各异,
357            label: {
358                show: false
359                // position: 默认⾃适应,⽔平布局为'top',垂直布局为'right',可选为
360                //          'inside'|'left'|'right'|'top'|'bottom'
361                // textStyle: null      // 默认使⽤全局⽂本样式,详见TEXTSTYLE
362            },
363            lineStyle: {
364                width: 2,
365                type: 'solid',
366                shadowColor : 'rgba(0,0,0,0)', //默认透明
367                shadowBlur: 5,
368                shadowOffsetX: 3,
369                shadowOffsetY: 3
370            }
371        },
372        emphasis: {
373            // color: 各异,
374            label: {
375                show: false
376                // position: 默认⾃适应,⽔平布局为'top',垂直布局为'right',可选为
377                //          'inside'|'left'|'right'|'top'|'bottom'
378                // textStyle: null      // 默认使⽤全局⽂本样式,详见TEXTSTYLE
379            }
380        }
381    },
382    //smooth : false,
383    //symbol: null,            // 拐点图形类型
384    symbolSize: 2,          // 拐点图形⼤⼩
385    //symbolRotate : null,      // 拐点图形旋转控制
386    showAllSymbol: false                  // 标志图形默认只有主轴显⽰(随主轴标签间隔隐藏策略)
387 },
388
389 // K线图默认参数
390 k: {
391    // barWidth : null              // 默认⾃适应
392    // barMaxWidth : null          // 默认⾃适应
393    itemStyle: {
394        normal: {
395            color: '#fff',      // 阳线填充颜⾊
396            color0: '#00aa11',  // 阴线填充颜⾊
397            lineStyle: {
398                width: 1,
399                color: '#ff3200',    // 阳线边框颜⾊
400                color0: '#00aa11'          // 阴线边框颜⾊
401            }
402        },
403        emphasis: {
404            // color: 各异,
405            // color0: 各异
406        }
407    }
408 },
409
410 // 散点图默认参数
411 scatter: {
412    //symbol: null,        // 图形类型
413    symbolSize: 4,      // 图形⼤⼩,半宽(半径)参数,当图形为⽅向或菱形则总宽度为symbolSize * 2 414    //symbolRotate : null,  // 图形旋转控制
415    large: false,        // ⼤规模散点图
416    largeThreshold: 2000,  // ⼤规模阀值,large为true且数据量>largeThreshold才启⽤⼤规模模式

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。