【发布时间】:2021-12-16 13:19:18
【问题描述】:
我的 charts.js 图表中有两条线。一个是 1-10 的比例,另一个是 100 000-1 000 000 000。我想将它们放在一个图表中,而不是两个,但不要同时显示它们,因为它们只是一条海峡线.
是否可以在图表配置中显示一条或另一条线?当我转动第一个时,第二个会自动隐藏,反之亦然。第一张图片可能会使用户感到困惑。我希望在第一次加载时显示为 pic2 或 pic3。
这是我的图表代码:
public barChartOptions: ChartOptions = {
indexAxis: 'x',
responsive: true,
plugins: {}
};
public barChartLabels: string[] = this.xLabels;
public barChartType: ChartType = 'line';
public barChartLegend = true;
public barChartData: ChartDataset[] = [
{
data: [],
backgroundColor: 'green',
borderColor: 'rgb(75, 192, 192)',
label: 'Volume [m3]',
fill: false,
},
{
data: [],
backgroundColor: 'red',
borderColor: 'rgb(255, 127, 127)',
label: 'Flow [m3/h]',
fill: false
}
];
【问题讨论】:
标签: javascript node.js angular charts linechart