Yes you can do it.
Go to Chart properties>Colors and Legends>Custom Colors>By dimension or measure (whichever suits you)>Persistent Colors
By selecting persistent colors the color will remain same upon selection. Find the attached image.
If that doesn't work, give the color expressions in both charts and it will be similar (only if you using same measure in both charts)
Colour.png 45.4 K
If working with a sense version without the persist functionality, try hard-coding the colors in an expression(Appearance>Custom Colors>By Expression) using a nested IF statement.
Example assuming dimension is Product_ID:
if(Product_ID='Spot', LightBlue(),if(Product_ID = 'Obbli', LightGreen(),Yellow()))
Alternatively if working with a number of dimensions the nested IF option could be cumbersome, in this case try mapping the colors within the script as detailed here Colors in charts