Я пытаюсь воспроизвести приведенный ниже график в Angular. Я уже пробовал NgxCharts 2-й график ниже и графики js, но ни один из них не может воспроизвести нечто подобное (или я не знаю, как сделать это более гибким). 
HTML
<div class="graph-container flex">
<div class="graph flex1">
<ngx-charts-line-chart
[scheme]="colorScheme"
[results]="multi"
[gradient]="gradient"
[xAxis]="showXAxis"
[yAxis]="showYAxis"
[showXAxisLabel]="showXAxisLabel"
[showYAxisLabel]="showYAxisLabel"
[xAxisLabel]="xAxisLabel"
[yAxisLabel]="yAxisLabel"
[xScaleMax]="xScaleMax"
[showRefLines]="false"
(select)="onSelect($event)">
</ngx-charts-line-chart>
</div>
<div class="graph flex1">
<ngx-charts-line-chart
[scheme]="colorScheme"
[results]="multi"
[gradient]="gradient"
[xAxis]="showXAxis"
[showXAxisLabel]="showXAxisLabel"
[xAxisLabel]="xAxisLabel"
[yAxisLabel]="false"
(select)="onSelect($event)">
</ngx-charts-line-chart>
</div>
<div class="graph flex1">
<ngx-charts-line-chart
[scheme]="colorScheme"
[results]="multi"
[gradient]="gradient"
[xAxis]="showXAxis"
[showXAxisLabel]="showXAxisLabel"
[xAxisLabel]="xAxisLabel"
[yAxisLabel]="false"
(select)="onSelect($event)">
</ngx-charts-line-chart>
</div>
</div>
TS:
// options
showXAxis = true;
showYAxis = true;
gradient = false;
showLegend = true;
showXAxisLabel = false;
xAxisLabel = 'Country';
showYAxisLabel = false;
yAxisLabel = 'Population';
xScaleMax=1;
colorScheme = {
domain: ['#5AA454', '#A10A28', '#C7B42C', '#AAAAAA']
};
Буду очень признателен, есликто-то может помочь мне с предложениями воспроизвести этот вид графиков с помощью библиотеки или некоторой пользовательской реализации.