You should do it like this:
public chartColors: Array<any> = [ { // first color backgroundColor: 'rgba(225,10,24,0.2)', borderColor: 'rgba(225,10,24,0.2)', pointBackgroundColor: 'rgba(225,10,24,0.2)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(225,10,24,0.2)' }, { // second color backgroundColor: 'rgba(225,10,24,0.2)', borderColor: 'rgba(225,10,24,0.2)', pointBackgroundColor: 'rgba(225,10,24,0.2)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(225,10,24,0.2)' }];
Gray is set by default, which means that your color options are not working due to incorrect property names.
Here's an example of what color properties are called:
NG2 Charts-GitHub Source Code
@UPDATE:
If you need to update only backgroundColor and nothing else, the code below will also work.
public chartColors: Array<any> = [ { // all colors in order backgroundColor: ['#d13537', '#b0o0b5', '#coffee', ...] } ]