if you just received the fish recently then chances are that the fish is still stressed from the shipping, the color won't be as "pop" as compare to when it's settled complete. water condition, diet, mood of the fish, time of the day (if the fish just wake up), genetic , tank background and substrates are few of the factors that will effect the color on fish.
the two pictures show fish in light color substrate and yours is in black substrate, that will have different impact on the color as well.