ngx-echarts笔记(angular+ngx-echarts)

本文是关于在Angular应用中使用ngx-echarts进行图表配置的笔记,包括如何给图表添加背景、在环状图中添加指示线、在柱状图上方显示数字和百分比、去掉网格线和坐标线、改变柱状图颜色,以及引入并配置中国地图。详细示例代码和效果展示供参考。
摘要由CSDN通过智能技术生成

这里的很乱,正确md排版的见`ngx-echarts笔记2`(https://blog.csdn.net/kikyou_csdn/article/details/82528373)

### 一、给图表添加背景

在图表外加一个外层div,给这个外层div设置背景

>html:

 

```

<!--html-->

<div class="setimg">

    <div echarts [options]="rightOption4" class='demo-chart'></div>

</div>

```

 

>css:

 

```

.setimg {

    width: 100px;

    height: 100px;

    margin:0 auto;

    background: url("../../assets/icon2.png") no-repeat;

    background-size:50px 50px;/*背景图片大小*/

    background-position: center center;/*背景图片居中*/

    border: 1px solid blue;/*没啥用,方便调试0.0*/

}

.demo-chart {

    width: 100%;   

    height: 100%;

    margin-top: 0 ;

}

```

>显示效果:

### 二、在环状图中添加指示线

>去掉series[]里的label和labelline属性就可以显示了,应该是默认就可以显示的(具体原因不知道)

显示效果:

### 三、在柱状图上方添加数字

 

在series:[]里添加

>ts:

 

```

series : [

        {

            name:'jiang',

            type:'bar',

            data: [40, 60, 50, 88, 67, 55, 34, 56],          

            label:{

                show:true,

                position:'top',//在顶部显示数值

            }

        },

        

    ]

```

 

### 四、在柱状图上方添加百分数(字符串)

 

* 和添加数字一样,只是增加一个`formatter`属性

* 不能直接在data里写字符串

 

```

series : [

        {

            name: 'jiang',//name

            type: 'bar',

            barWidth: '50%',

            data: [40, 60, 50, 88, 67, 55, 34, 56],           

            label:{

                show:true,

                position:'top',//在顶部显示数值

                formatter:'{c}%'//给数字后添加“%”

            }

        },

        

    ]

```

 

 

 

### 五、去掉网格线和坐标线

在`xA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值