echarts折线图,柱状图,饼状图常用属性整理

折线图涉及常用属性及值

Series属性及功能

areaStyle:

{},//下部分区域填充

itemStyle :

{ normal: {label : {show: true}}}//显示顶点数字

smooth:

true 曲线图

symbol :

 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow',也可以通过 'image://url' 设置为图片,其中 url 为图片的链接,或者 dataURI。

Step:

string, boolean
是否是阶梯线图。可以设置为 true 显示成阶梯线图,也支持设置成 ‘start’, ‘middle’, ‘end’ 分别配置在当前点,当前点与下个点的中间点,下个点拐弯

tooltip属性及功能

trigger :

‘item’,’axis’ 当trigger为’item’时只会显示该点的数据,为’axis’时显示该列下所有坐标轴所对应的数据

axisPointer: 

type: 可选:'line' 直线指示器;'shadow' 阴影指示器;'cross' 十字准星指示器。其实是种简写,表示启用两个正交的轴的 axisPointer

legend属性及功能

可以通过 left ,middle,right实现注释在左右中

曲线渐变色属性及功能

lineStyle: {

            normal: {

                color: 'green',

                width: 4,

                type: 'dashed' //'dotted'虚线 'solid'实线

            }

        },

        itemStyle: {

            normal: {

                borderWidth: 3,

                borderColor: 'yellow',

                color: 'blue'

            }

        }

 柱状图涉及常用属性及值

Tooltip

axisPointer. Type

默认为直线,可选为:'line' | 'shadow'

饼状图涉及常用属性及值

Series

Radius  

55%  设置饼状大小  radius: ['50%', '70%'], 同心圆

center:

 ['50%', '50%'], 位置

Date

.sort(function (a, b) { return a.value - b.value; }),

  roseType: 'radius', 根据百分比,显示饼块大小

tooltip :

       {

 trigger: 'item',

        formatter: "{a} <br/>{b} : {c} ({d}%)"

},显示数值,百分比

RoseType :  boolean, string

[ default: false ]

是否展示成南丁格尔图,通过半径区分数据大小。可选择两种模式:

'radius' 扇区圆心角展现数据的百分比,半径展现数据的大小。

'area' 所有扇区圆心角相同,仅通过半径展现数据大小。

Legend

orient:

  // 注释布局方式,默认为垂直布局,可选为: 'horizontal' ¦ 'vertical'

 x: 'left' 

水平安放位置,默认为全图左对齐,可选为: 'center' ¦ 'left' ¦ 'right'¦ {number}(x坐标,单位px)

y: 'bottom'

垂直安放位置,默认为全图底部,可选为:'top' ¦ 'bottom' ¦ 'center'

{number}(y坐标,单位px)

 

 

猜你喜欢

转载自blog.csdn.net/jungeCSND/article/details/103023008