Dan*_*rps 9 javascript chart.js angular
我正在开始使用Angular-CLI(beta 22.1)初始化的新Angular应用程序.但是当我将测试数据(5个值)添加到我的图表时,它似乎缩放错误并且只显示前两个值并将它们拉伸到整个图形长度上(见图).
该项目是空白的,不包含任何CSS.
我的app.component.html:
<div>
<canvas baseChart [datasets]="_numbers" [labels]="_labels" [options]="_chartOpt" [colors]="_chartColours" [legend]="_chartLegend" [chartType]="_chartType" width="600px">
</canvas>
<div>
Run Code Online (Sandbox Code Playgroud)
该 app.component.ts
import { Component } from '@angular/core';
import { BaseChartDirective } from "ng2-charts/ng2-charts";
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
private _numbers: any[] = [
{
label: "Test",
data: [10,2,6,7] // should cause 4 points in the chart
}
];
private _chartOpt: any = {
responsive: true
};
public _chartColours:any[] = [];
private _labels: string[] = [];
private _chartLegend: boolean = false;
private _chartType: string = "line";
}
Run Code Online (Sandbox Code Playgroud)
该chart.js之库通过附加的angular-cli.json:
"scripts": [
"../node_modules/chart.js/dist/Chart.bundle.min.js"
],
Run Code Online (Sandbox Code Playgroud)
我真的不知道我哪里错了.我已经尝试了许多不同的选项(responsive: true/false,maintainAspectRatio : true/false,包裹<canvas>中<div>并没有,CSS样式,宽度/高度属性,......),但似乎无法得到这一个工作.我甚至将ng2-chart版本降级为我以前合作过的版本,但没有运气.
如果您需要更多代码,请告诉我们.
| 归档时间: |
|
| 查看次数: |
3157 次 |
| 最近记录: |