翻譯|使用教程|編輯:龔雪|2021-12-21 10:26:17.950|閱讀 190 次
概述:本文主要介紹如何使用Kendo UI for Angular組件的圖表功能該如何配置,歡迎下載最新版產品體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Kendo UI for Angular圖表提供了一組配置選項,使您能夠指定其操作。
該圖表使您能夠:
Chart 提供了配置組件,例如 kendo-chart-series,它允許您:
除了使用配置組件之外,Chart 還接受配置屬性作為普通對象。 因此,數據的表示更加緊湊,適用于在整個應用程序生命周期中持續存在的設置。
配置組件和內聯選項提供了混合和匹配它們的選項。
注意:配置組件和內聯選項更新同一個內部存儲,如果一個屬性是通過使用它們兩者來配置的,那么配置組件將優先于 inline 選項。
以下示例演示僅考慮 kendo-chart-series 組件。
@Component({ selector: 'my-app', template: ` <kendo-chart [title]="chartTitle" [series]="chartSeries"> <kendo-chart-series> <kendo-chart-series-item [data]="[5, 3, 2, 1]"> </kendo-chart-series-item> </kendo-chart-series> </kendo-chart> ` }) class AppComponent { public chartSeries: any[] = [{ data: [1, 2, 3, 5] }]; public chartTitle: any = { text: 'Sample Chart' }; }
您可以使用 Angular 結構指令構建配置組件。
以下示例演示了如何切換單個系列的可見性。
@Component({ selector: 'my-app', template: ` <button (click)="toggleSeries()">Toggle second series</button> <kendo-chart [transitions]="showTransitions"> <kendo-chart-series> <kendo-chart-series-item [data]="[1, 2, 3, 5]"> </kendo-chart-series-item> <kendo-chart-series-item [data]="[5, 3, 2, 1]" *ngIf="showSeries"> </kendo-chart-series-item> </kendo-chart-series> </kendo-chart> ` }) class AppComponent { public showSeries: boolean = false; public showTransitions: boolean = true; public toggleSeries() { this.showSeries = !this.showSeries; this.showTransitions = false; } }
另一個常見的場景是從存儲在組件中的視圖模型構建系列。
以下示例演示了如何使用 ngFor 指令。
@Component({ selector: 'my-app', template: ` <button (click)="addSeries()">Add series</button> <kendo-chart [transitions]="false"> <kendo-chart-series> <kendo-chart-series-item *ngFor="let series of model" [name]="series.name" [data]="series.data"> </kendo-chart-series-item> </kendo-chart-series> </kendo-chart> ` }) class AppComponent { public showSeries: boolean = false; public model = []; public addSeries() { this.model.push({ name: `Series #${this.model.length + 1}`, data: [ Math.random(), Math.random(), Math.random() ] }); } }
框架以通常的方式檢測和應用對組件狀態所做的所有更改。
Kendo UI for Angular是Kendo UI系列商業產品的最新產品。Kendo UI for Angular是專用于Angular開發的專業級Angular組件。telerik致力于提供純粹的高性能Angular UI組件,無需任何jQuery依賴關系。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網