import { Component, OnInit } from '@angular/core'; import { NzMessageService } from 'ng-zorro-antd'; @Component({ selector: 'app-rose-pie-chart', templateUrl: './rose-pie-chart.component.html', styleUrls: ['./rose-pie-chart.component.scss'] }) export class RosePieChartComponent implements OnInit { constructor( private message: NzMessageService ) { } ngOnInit() { } typeScriptCode = ` import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-rose-pie-sub-chart', template: \` \`, styleUrls: ['./rose-pie-sub-chart.component.scss'] }) export class RosePieSubChartComponent implements OnInit { constructor() { } bcacChartData; roseType; radius; ngOnInit() { this.initChart() } initChart() { this.roseType = 'radius' this.radius = ['50%','60%'] this.bcacChartData = [ { value: 10, name: 'rose1' }, { value: 5, name: 'rose2' }, { value: 15, name: 'rose3' }, { value: 25, name: 'rose4' }, { value: 20, name: 'rose5' }, { value: 35, name: 'rose6' }, { value: 30, name: 'rose7' }, { value: 40, name: 'rose8' } ] } } `; htmlCode = `import { ChartModule } from 'bcac-lib/business-component/chart' @NgModule({ imports: [ ChartModule ] })`; copied($event) { if ($event.isSuccess) { this.message.success('复制成功'); } } apiData = [ { param: "[bcacChartTitleText]", desc: "图形标题", type: "string", defaultValue: '图表名' }, { param: "[bcacChartShowTitle]", desc: "是否显示图形标题", type: "string", defaultValue: 'true' }, { param: "[bcacChartFileName]", desc: "文件下载名", type: "string", defaultValue: '图表' }, { param: "[bcacChartLoading]", desc: '图片加载等待', type: "boolean", defaultValue: 'false' }, { param: "[bcacChartShowLegend]", desc: '是否显示legend图例', type: "boolean", defaultValue: 'true' }, { param: "[bcacChartShowToolbox]", desc: '图片是否显示工具栏', type: "boolean", defaultValue: 'true' }, { param: "[bcacShowLebel]", desc: '是否显示label', type: "boolean", defaultValue: 'false' }, { param: "[bcacLegendPositon]", desc: 'legend位置', type: "right|bottom", defaultValue: 'right' }, { param: "[bcacChartSeriesName]", desc: '系列名称', type: "string", defaultValue: "''" }, { param: "[bcacPieChartRoseType]", desc: '玫瑰图类型', type: "radius|area", defaultValue: "radius" }, { param: "[bcacPieChartRadius]", desc: '饼图半径', type: " Array | Array", defaultValue: '["20%", "50%"]' }, { param: "[bcacPieChartCenter]", desc: '饼图位置', type: "Array | Array", defaultValue: '["50%", "50%"]' }, { param: "[bcacChartData]", desc: '图片数据', type: "{name:string,value:string}[]", defaultValue: '[]' }, { param: "(bcacGetChartInstance)", desc: '获取当前echart实例', type: "EventEmitter<>", defaultValue: '-' }, ] }