chnage color by value
add legend