带有 x 和 y 轴值的 ng2-charts 折线图
ng2-charts line chart with x and y axis value
我正在尝试使用 ng2-charts 显示具有一组 x 和 y 值的函数。
目前它没有正确显示我的价值观。
我的(示例)数据集是:
chartDataSet: ChartDataSets[] = [ {
data: [
{ x: 5, y: 7 },
{ x: 10, y: 24 },
{ x: 15, y: 11 },
{ x: 20, y: 57 },
{ x: 25, y: 4 }]}];
如您所见,它仅显示前两个点,但 y 轴标签已正确缩放为 60,因此它似乎可以识别所有点。
我也想在我的 x 轴上也有像 y 轴上的标签。
我的组件如下所示:
lineChartOptions: ChartOptions = {
responsive: true,
};
chartDataSet: ChartDataSets[] = [ {
data: [
{ x: 5, y: 7 },
{ x: 10, y: 24 },
{ x: 15, y: 11 },
{ x: 20, y: 57 },
{ x: 25, y: 4 }]}];
lineChartType: ChartType = 'line';
我的 HTML 是这样的:
<canvas baseChart
[datasets]="chartDataSet"
[options]="lineChartOptions"
[chartType]="lineChartType">
</canvas>
有什么解决办法的建议吗?
提前致谢
Demo 您需要缩放 x 轴才能在折线图中使用 x 和 y 坐标
lineChartOptions: ChartOptions = {
responsive: true,
scales: {
xAxes: [{
type: 'linear',
position: 'bottom'
}]
}
};
我正在尝试使用 ng2-charts 显示具有一组 x 和 y 值的函数。
目前它没有正确显示我的价值观。
我的(示例)数据集是:
chartDataSet: ChartDataSets[] = [ {
data: [
{ x: 5, y: 7 },
{ x: 10, y: 24 },
{ x: 15, y: 11 },
{ x: 20, y: 57 },
{ x: 25, y: 4 }]}];
如您所见,它仅显示前两个点,但 y 轴标签已正确缩放为 60,因此它似乎可以识别所有点。 我也想在我的 x 轴上也有像 y 轴上的标签。
我的组件如下所示:
lineChartOptions: ChartOptions = {
responsive: true,
};
chartDataSet: ChartDataSets[] = [ {
data: [
{ x: 5, y: 7 },
{ x: 10, y: 24 },
{ x: 15, y: 11 },
{ x: 20, y: 57 },
{ x: 25, y: 4 }]}];
lineChartType: ChartType = 'line';
我的 HTML 是这样的:
<canvas baseChart
[datasets]="chartDataSet"
[options]="lineChartOptions"
[chartType]="lineChartType">
</canvas>
有什么解决办法的建议吗? 提前致谢
Demo 您需要缩放 x 轴才能在折线图中使用 x 和 y 坐标
lineChartOptions: ChartOptions = {
responsive: true,
scales: {
xAxes: [{
type: 'linear',
position: 'bottom'
}]
}
};