|
// Add your additional code here
<div align="center">
<ejs-chart #chart [primaryXAxis]="primaryXAxis" [primaryYAxis]="primaryYAxis" [tooltip]="tooltip"
[legendSettings]="legend" (loaded)="loaded($event)">
<e-series-collection>
<e-series *ngFor="let chart of traces" [dataSource]="chart.readings" type="{{chart.type}}"
xName="{{chart.xName}}" yName="{{chart.yName}}" width="2" [name]="chart.sensorId" [marker]="chart.marker"
[emptyPointSettings]="emptyPoint" pointColorMapping="color">
</e-series>
</e-series-collection>
</ejs-chart>
</div>
<ejs-dropdownlist id='games' [width]="width" #sample [dataSource]='sportsData' (change)='onChange($event)'
[value]='value' [fields]='fields' [popupHeight]='height' [popupWidth]="width">
</ejs-dropdownlist>
// add your additional code here
public onChange(args: any): void {
for (let i = 0; i < this.chartObj.series.length; i++) {
this.chartObj.series[i].type = <ChartSeriesType>this.listObj.text;
}
this.chartObj.refresh();
} |