diff options
Diffstat (limited to 'frontend/src/app/scatterchart')
4 files changed, 67 insertions, 0 deletions
diff --git a/frontend/src/app/scatterchart/scatterchart.component.css b/frontend/src/app/scatterchart/scatterchart.component.css new file mode 100644 index 00000000..5735217e --- /dev/null +++ b/frontend/src/app/scatterchart/scatterchart.component.css @@ -0,0 +1,6 @@ +#divScatterChart{ +    background-color: beige; +    display: block; +    width: 400px; +    height: 200px;    +}
\ No newline at end of file diff --git a/frontend/src/app/scatterchart/scatterchart.component.html b/frontend/src/app/scatterchart/scatterchart.component.html new file mode 100644 index 00000000..2b30fe1f --- /dev/null +++ b/frontend/src/app/scatterchart/scatterchart.component.html @@ -0,0 +1,4 @@ +<p>Scatter chart:</p> +<div id="divScatterChart"> +    <canvas id="ScatterCharts"> </canvas> +</div>
\ No newline at end of file diff --git a/frontend/src/app/scatterchart/scatterchart.component.spec.ts b/frontend/src/app/scatterchart/scatterchart.component.spec.ts new file mode 100644 index 00000000..1db81051 --- /dev/null +++ b/frontend/src/app/scatterchart/scatterchart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ScatterchartComponent } from './scatterchart.component'; + +describe('ScatterchartComponent', () => { +  let component: ScatterchartComponent; +  let fixture: ComponentFixture<ScatterchartComponent>; + +  beforeEach(async () => { +    await TestBed.configureTestingModule({ +      declarations: [ ScatterchartComponent ] +    }) +    .compileComponents(); +  }); + +  beforeEach(() => { +    fixture = TestBed.createComponent(ScatterchartComponent); +    component = fixture.componentInstance; +    fixture.detectChanges(); +  }); + +  it('should create', () => { +    expect(component).toBeTruthy(); +  }); +}); diff --git a/frontend/src/app/scatterchart/scatterchart.component.ts b/frontend/src/app/scatterchart/scatterchart.component.ts new file mode 100644 index 00000000..1da88fe7 --- /dev/null +++ b/frontend/src/app/scatterchart/scatterchart.component.ts @@ -0,0 +1,32 @@ +import { Component, OnInit } from '@angular/core'; +import {Chart} from 'node_modules/chart.js'; + +@Component({ +  selector: 'app-scatterchart', +  templateUrl: './scatterchart.component.html', +  styleUrls: ['./scatterchart.component.css'] +}) +export class ScatterchartComponent implements OnInit { + +  constructor() { } + +  ngOnInit(){ +    const myChart = new Chart("ScatterCharts", { +      type: 'scatter', +      data: { +          datasets: [{ +              label: 'Scatter Example:', +              data: [{x: 1, y: 11}, {x:2, y:12}, {x: 1, y: 2}, {x: 2, y: 4}, {x: 3, y: 8},{x: 4, y: 16}, {x: 1, y: 3}, {x: 3, y: 4}, {x: 4, y: 6}, {x: 6, y: 9}], +              backgroundColor: 'rgb(255, 99, 132)' +            }] +      }, +      options: { +          scales: { +              y: { +                  beginAtZero: true +              } +          } +      } +  }); +  } +}  | 
