Even just laptop screen brightness or glare can play a huge role here. I know it's offtopic, but if anyone is aware of a guide or methodology for picking colors that will be less susceptible to this problem, I would love to see it.
You probably should always do that, as you won't know where your chart will be used (printed in black and white, very lossily converted to JPEG, whatever)